在MySQL中,可以使用子查询和NOT IN语句来实现从A表中删除id在B表中找不到的所有行的查询。
具体的查询语句如下:
DELETE FROM A
WHERE id NOT IN (SELECT id FROM B);
这个查询语句的含义是,从A表中删除所有id不在B表中的行。
下面是对查询语句中涉及到的一些概念和相关产品的介绍:
(SELECT id FROM B)
用于获取B表中的id列表。id NOT IN (SELECT id FROM B)
表示判断A表中的id是否不在B表中的id列表中。希望以上信息对您有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云