最新消息:

如何用SQL语句删除一个表在另一个表中存在的数据?

零散记录 CPPKU 432浏览 0评论

问题:如何用SQL语句删除一个表在另一个表中存在的数据?如何从一个数据库表中删除另一个表中存在的数据?

问题案例:有两个表A(id,name)、B(id,name),两个表中有相同字段name,并且都存有数据,现在我想要从A表中删除B表中name字段相同的记录,该怎么删除?

答案:delete from A where A.name in (select B.name from B);

转载请注明:cppku-C++库 » 如何用SQL语句删除一个表在另一个表中存在的数据?

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址