您可以使用NOT INNOT EXISTS来判断多个ID是否在另一张表中。下面给出了两种不同的方法:

方法一:使用NOT IN

SELECT *
FROM table1
WHERE id NOT IN (SELECT id FROM table2);

这将返回在table1中ID不在table2中的所有记录。

方法二:使用NOT EXISTS

SELECT *
FROM table1
WHERE NOT EXISTS (SELECT 1 FROM table2 WHERE table1.id = table2.id);

这将返回在table1中ID不在table2中的所有记录。

请根据您的具体需求选择适合您的方法。

mysql关联条件是多串id在不在另一张表中怎么做

原文地址: https://www.cveoy.top/t/topic/i85r 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录