mysql - 如何查找表中不存在的元素

标签 mysql sql

我有数百个代码的列表,例如:

'123XXX465', '321YYY654',..., '789ZZZ321'

还有一个带有代码列的表 A,我想轻松找到表 A 中没有的所有代码,但我不知道如何执行此操作。

感谢您的帮助。

最佳答案

创建一个包含 list_code 列的表 B 并导入您的列表,然后:

SELECT
B.list_code,
A.Code
FROM B
LEFT JOIN A ON B.list_code=A.Code
WHERE A.Code IS NULL;

问候

关于mysql - 如何查找表中不存在的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36218341/

相关文章:

mysql - 使用 INNER JOIN 的 SQL 查询无法正确排序。

php - 处理 PHP/MySQL 导入的奇怪编码

PHP 和 MYSQL 将信息插入数据库,不起作用。

mysql - 复杂(ish)连接问题:

asp.net - 如何调试数据集性能

sql - Laravel/ Eloquent : querying a belongsTo/hasMany relation

mysql - Magento 目录搜索查询说明

mysql - 'createdAt' DATETIME DEFAULT NOW() 的默认值无效

mysql - Scala/Slick, "Timeout after 20000ms of waiting for a connection"错误

jquery - 自动完成jquery和SQL,ASP.NET