求助一个sql语句的问题

qq_33238022 2016-09-24 09:36:02
订单产品表中有产品id字段,关联产品表,根据订单产品表中的产品id可以查询到产品,但是数据库中部分数据有问题,有根据订单产品表中的产品id无法查询到产品的情况,所以需要把这些订单产品从订单产品表中删除,怎么写sql??

...全文
295 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_33238022 2016-09-24
  • 打赏
  • 举报
回复
xiongshao1943 2016-09-24
  • 打赏
  • 举报
回复

DELETE FROM orderproduct a
WHERE NOT EXISTS (SELECT 1 FROM product b ON a.product_id=b.id);
请注意,删除数据之前,请备份数据。

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧