表1
id | name
1 alo
2 nemo
5 gogo
表2
id | object
1 have
2 name
5 lok
4 fan
我要做的是删除table2中id = 4的行,因为它在table1 1中不存在。
如何在超过400.000行的数据库表上进行这样的比较?
答案 0 :(得分:8)
DELETE FROM table2
WHERE id NOT IN (SELECT id FROM table1)