SQL中如何同时删除两个表中ID相同的记录?
发布网友
发布时间:2022-05-08 03:29
我来回答
共2个回答
热心网友
时间:2022-05-08 04:58
insert a.id into #kkk select a.id from a,b where a.id=b.id
delete from a where a.id in(select id from #kkk)
delete from b where b.id in(select id from #kkk)
-------------------------
第一句得到两个表里的相同记录并插入临时表
第二句把A表里的记录删除,条件是#kkk表里的ID
第三句把B表里的记录删除,条件是#kkk表里的ID
热心网友
时间:2022-05-08 06:16
delete from a where a.id =9
delete from b where b.id =9
想一句Sql删除2个表中的数据不可能