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

京东自营,扫码进入

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

【预售】How You Can Delete Books from Kindle: A Complete Guide on How You Can Delete Books from All Version of Kindle
【预售】How You Can Delete Books from Kindle: A Complete Guide on How You Can Delete Books from All Version of Kindle
英文原版预售图书,通常付款后8周左右到货 | 月销量0件
优惠价86元
原价¥86

淘口令:

¥vPgh2PcMkpI¥
 

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

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

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片