#1093 mysql

sunyang

Новичок
Люди, подскажите пожалуйста с запросом.
Выдает: #1093 - You can't specify target table 'product' for update in FROM clause

запрос:

Код:
UPDATE product
                SET
                    product.virtual_price_min = (
                        SELECT
                            MIN(o1.price)
                        FROM product_1C o1
                        INNER JOIN product p1 ON p1.1c_id = o1.id
                        WHERE p1.catalog_id = 211
                    ),
                    product.virtual_price_max = (
                        SELECT
                            MAX(o2.price)
                        FROM product_1C o2
                        INNER JOIN product p2 ON p2.1c_id = o2.id
                        WHERE p2.catalog_id = 211
                    )
                WHERE product.id = 15507

нельзя обновлять и выбирать одну и ту же таблицу?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Redjik, у него просто таблицы то разные, только сейчас заметил
 
Сверху