Я хочу обновить несколько строк на основе запроса SELECT sql.
Я хочу сделать это ВСЕ в оболочке SQL!
Вот мой выбор:
SELECT @myid := id, @mytitle := title
FROM event
WHERE pid>0 GROUP BY title
ORDER BY start;
Затем я хочу сделать обновление с помощью этого псевдокода:
foreach($mytitle as $t)
BEGIN
UPDATE event
SET pid=$myid
WHERE title=$t;
END
Но я не знаю, как создать цикл в SQL.
Может быть, есть способ сделать это одним запросом sql?
Я НЕ ХОЧУ НИКАКОЙ PHP !!! ТОЛЬКО КОД ОБОЛОЧКИ SQL !!!