【发布时间】:2009-11-14 03:57:04
【问题描述】:
select userid from cw_users where NOT EXISTS(Select userid from cw_users_data)
前面的查询当然不会完成这项工作。
尝试通过比较从 tableb 中仅找到丢失的“用户 ID”。
两个表都包含“userid”,并且每个表都应该有一个相似的。我正在尝试找出第二张桌子上缺少哪一张。
【问题讨论】:
select userid from cw_users where NOT EXISTS(Select userid from cw_users_data)
前面的查询当然不会完成这项工作。
尝试通过比较从 tableb 中仅找到丢失的“用户 ID”。
两个表都包含“userid”,并且每个表都应该有一个相似的。我正在尝试找出第二张桌子上缺少哪一张。
【问题讨论】:
另一种方法
SELECT cw_users.userid FROM cw_users
LEFT JOIN cw_users_data ON cw_users.userid=cw_users_data.userid
WHERE cw_users_data.userid IS NULL;
【讨论】:
IS NULL 选项。
select userid from cw_users where userid not in(select userid from cw_users_data)
【讨论】:
这个怎么样
select userid from cw_users where userid not in (Select userid from cw_users_data)
【讨论】:
试试这个
Select userid from cw_users
Except
Select userid from cw_users_data
【讨论】: