UPDATE oc_product_description pd2
SET pd2.description= tmp.description FROM (
SELECT p.product_id, CONCAT(pd.description,t.desc) AS description FROM oc_product p
LEFT JOIN oc_product_description pd ON (p.product_id=pd.product_id)
INNER JOIN temp_id ti ON (ti.sku=p.sku)
LEFT JOIN temp t ON (t.url=ti.url)
WHERE p.sku LIKE 'iek_%') as tmp
WHERE tmp.product_id=pd2.product_id;
Не могу понять почему не работает. Помогите разобраться с синтаксисом.
Внутренний SELECT отрабатывает, а вот когда пытаюсь вставить его в UPDATE ругается на as или tmp.