我試圖在子查詢中引用a.pointer,但它看起來像mysql不允許引用子查詢之外的字段。子組之外的引用字段(Where子句中的未知列)
UPDATE order_items AS a
SET a.id_parent = (
SELECT id FROM((
select id from order_items as b where (b.pointer = a.pointer) and (b.id_parent = 0))
)x)
WHERE a.id_parent > 9999
什麼是最好的方式來訪問子查詢中的a.pointer?
工作!非常感謝你 –