SQL数据库中删除一个表在另一个表中不存在的记录

SQL数据库中删除一个表在另一个表中不存在的记录

删除log表中 不存在的 goods商品数据

①.我先查询出了不同的数据(测试)

SELECT goods_id FROM  `ecs_cangku_log`  WHERE  `goods_id` NOT  IN ( SELECT goods_id FROM  `ecs_goods` )


② 执行删除那些不同的数据

delete from ecs_cangku_log where goods_id not in (select goods_id from ecs_goods)


猜你喜欢

转载自blog.csdn.net/JXL9910/article/details/82178765