【发布时间】:2016-07-21 17:01:16
【问题描述】:
您好,我正在尝试解决否定数据的问题,我有两个表
类:
+----+----------+--+
| id | name | |
+----+----------+--+
| 1 | 'First' | |
| 2 | 'Second' | |
+----+----------+--+
列表:
+----+----------+--+
| id | id_class | |
+----+----------+--+
| 1 | 1 | |
+----+----------+--+
类 id 引用 id_class
我想选择不在列表表中的数据。我试过这个:
SELECT c.name FROM classes c JOIN lists l ON (l.id_class=c.id) WHERE l.id_class!=c.id
但没有结果,猜不正确有什么解决办法吗?
【问题讨论】:
-
试试
not in或not exists。
标签: mysql sql database select negation