mysql关联条件是多串id在不在另一张表中怎么做
您可以使用NOT IN或NOT 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中的所有记录。
请根据您的具体需求选择适合您的方法。
原文地址: https://www.cveoy.top/t/topic/i85r 著作权归作者所有。请勿转载和采集!