Я хочу обновить несколько строк в той же таблице.
Как я знаю, следующая форма не работает под MySQL
UPDATE footbl SET foocol=something WHERE foocol in (SELECT ft.foocol ... bla bla )
В одном сообщении на форуме MySQL предлагается: использовать подзапрос.
Итак, мое решение:
SELECT @data:=f2.fname ... bla bla
UPDATE tfile2 SET fstatus='deleted' WHERE tfile2.fname=(@data);
Но, к сожалению, если подзапрос @data содержит более одной строки, в моем случае обновляется только одна строка. ! Проверьте эту картинку!
Итак, что я не так, как можно обновить более одной строки в одной таблице?
Спасибо за усилия и ваше время заранее.
Чаба