我有 2 个表 table1
和 table2
,其中 table1
包含迄今为止收集的数据,table2
包含 table1
的数据以及一些更新/附加数据。我只需要检索此更新/附加数据并将其插入到 table1
中。
现在我知道我可以使用 NOT IN
来执行此操作,但我不确定在存在大量记录的情况下这是否是一个非常有效的解决方案。关于执行速度方面的最佳方法有什么建议吗?
最佳答案
这可以通过简单连接
两个表来完成
如下所示:
select t1.* from table1 as t1 join table2 as t2 on t1.id=t2.id where ...[]
关于php - mysql查询从table2中选择table1中不存在的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9390668/