我有一个平板包含帖子和评论。目前,帖子和评论并没有真正相互关联,我只知道,评论之前(根据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
有一个最低时间的分钟,你必须等待才能够这样做。 –