我有一个 338 个字符串的列表,如下所示:

013705
013707
013708
013709

如何获取 不存在于我的表/列中的所有字符串 : tblclients.clientID

我尝试了以下方法:
SELECT clientID FROM tblclients WHERE clientID NOT IN (
000100,
000834,
001855,
etc...)

但这仅返回我的表中不存在于我的字符串列表中的值。我需要相反的:我的列表中的字符串,在表中不存在。我想知道这是否可以使用 SQL 或者我是否需要以某种方式使用 Excel ......?

最佳答案

如果您正在测试的数字在 YourNumbers 中,那么您可以运行如下查询:

SELECT clientID
FROM YourNumbers y
LEFT JOIN TblClients t ON y.clientID = t.clientID
WHERE clientID IS NULL

关于mysql - 查找表列中不存在的所有字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31927807/

10-12 23:10