【发布时间】:2023-03-28 15:10:01
【问题描述】:
这是我的代码:
insert into archive from temp where temp.field6>archive.field6
我想将整行插入到表 archive 中的表 temp 中,其中一个字段大于另一个字段。
我的语法有什么问题?它给了我ERROR ON INSERT InTO
编辑:
这是我目前所拥有的:
INSERT INTO archive
SELECT temp.*
FROM temp, archive
WHERE temp.field6>max(archive.field6);
对不起,我的第一个查询完全错了
请注意新的 MAX
我收到一个错误,因为我无法在此处使用聚合函数。
【问题讨论】:
-
我什至不知道从哪里开始解决这个问题。您缺少一个选择(如果您要进行比较,则需要包括临时表和存档表)。也许您可以更具体地说明您正在尝试完成的工作以及您已经完成的工作以尝试自己解决。
-
@lamb ive 已更新,感谢您的帮助