mulder
Guest
update с подзапросом
Поддерживаются ли в MySQL обновления с подзапросом?, типа
В мануале я нашел :
MySQL currently only supports sub selects of the form INSERT ... SELECT ... and REPLACE ... SELECT .... You can however use the function IN() in other contexts.
In many cases you can rewrite the query without a sub-select:
Это касается только select или update тоже? Что-то у меня не получается присобачить этот IN, говорит что ошибка в SQL выражении.
Поддерживаются ли в MySQL обновления с подзапросом?, типа
PHP:
UPDATE Поставки
SET Цена = 0, К_во = 0
WHERE Пств IN
(SELECT Пств
FROM Поставщики
WHERE Город IN ('Паневежис', 'Резекне'));
MySQL currently only supports sub selects of the form INSERT ... SELECT ... and REPLACE ... SELECT .... You can however use the function IN() in other contexts.
In many cases you can rewrite the query without a sub-select:
PHP:
SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);