我有一個平板包含帖子和評論。目前,帖子和評論並沒有真正相互關聯,我只知道,評論之前(根據id列)他們相應的帖子。更新與在哪裏選擇
第一步改進是建立一個「commentforid」欄,並適當填充:
UPDATE mytable t
SET t.commentforid = (SELECT x.id
FROM mytable x
WHERE x.origin = 'POST'
AND x.id > t.id
LIMIT 1)
WHERE t.origin = 'COMMENT'
但是,查詢失敗,
您不能指定目標表「T '在FROM子句中更新
有沒有人知道問題是什麼?我無法做出任何錯誤信息。
謝謝,工作! –
@ D.R。如果我的回答是正確的,請將其標記爲已接受。 – scaisEdge
有一個最低時間的分鐘,你必須等待才能夠這樣做。 –