【发布时间】:2019-04-05 14:18:38
【问题描述】:
我有两个 MySQL 表,每个表有一列。我想选择第一个表中不存在的第二个表中的条目。
我尝试了以下查询,但似乎不起作用
SELECT column_name FROM `table_name_1`
WHERE NOT EXISTS (SELECT column_name FROM `table_name_2`);
例如: 表名_1
column
111111111111
222222222222
333333333333
444444444444
table_name_2
column
222222222222
333333333333
555555555555
666666666666
现在,我只想在 table_name_2 中获得 55555555555 和 66666666666 个条目。
【问题讨论】:
-
请提供相关且最少的样本数据,展示您的要求和预期输出。请参阅此链接以了解如何构建一个好的 SQL 问题:Why should I provide an MCVE for what seems to me to be a very simple SQL query?
-
SELECT DISTINCT column_name FROM
table_name_2WHERE NOT EXISTS (SELECT column_name FROMtable_name_1);
标签: mysql mysql-workbench mysql-error-1064