select查询数据库里面有几万条id数据,
select id from tb1 where serverindex = 2;
2233
2342
4353
...
现在需要根据上面查询到的id,把数据删除,有什么快速的方法不用一条一条删除
delete from tb2 where id = 2233...
select查询数据库里面有几万条id数据,
select id from tb1 where serverindex = 2;
2233
2342
4353
...
现在需要根据上面查询到的id,把数据删除,有什么快速的方法不用一条一条删除
delete from tb2 where id = 2233...
delete from table2 tb2 left join tabele1 tb1 on tb2.id = tab1.id where tb1.serverindex = 2
DELETE FROM TABLE2 TB2 WHERE EXISTS (SELECT 1 FROM TABELE1 TB1 ON TB2.ID = TAB1.ID WHERE TB1.SERVERINDEX = 2)
4 回答1.6k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答2k 阅读
2 回答1.7k 阅读
1 回答923 阅读✓ 已解决
这样不就可以了。。