【发布时间】:2012-06-13 16:32:00
【问题描述】:
到目前为止,我似乎无法弄清楚这一点。我正在尝试连接两个表,并且只选择表 A 中在表 B 中没有匹配列的行。例如,假设我们有一个 users 表和一个 sent 表。
users 表具有以下列:id, usernamesent 表具有以下列:id, username
我想从users 中选择所有行,其中username 在sent 表中不存在。因此,如果tom 在users 和sent 中,他将不会被选中。如果他在users 但不在sent,他将被选中。我试过了,但它根本不起作用:
SELECT pooltest.name,senttest.sentname
FROM pooltest,senttest
WHERE pooltest.name != senttest.sentname
【问题讨论】:
标签: mysql join duplicates unique