早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求一条SQL语句。有两个表,A和B,A和B的结构完全相同,B中的记录就是从A中取过来的,或者说B是A的子集,现在要一条SQL语句,删掉A中多余的记录,使A等于B,请问SQL语句怎么写。

题目详情
求一条SQL语句。
有两个表,A和B,A和B的结构完全相同,B中的记录就是从A中取过来的,或者说B是A的子集,现在要一条SQL语句,删掉A中多余的记录,使A等于B,请问SQL语句怎么写。
▼优质解答
答案和解析
delete from a where a.id not in (select id from b)
找一个列里面的值是唯一的出来,比如说id,那就直接用我这种方式。
如果没有这样的唯一值列的话。
就写存储过程吧。