mysql中如何从表中获取唯一记录

mysql中如何从表中获取唯一记录,mysql,phpmyadmin,Mysql,Phpmyadmin,我有两个名为abc和xyz的表。表xyz包含列id,xyz包含abc\u id 我想查找第一个表中存在但第二个表中不存在的记录。我怎样才能做到这一点 Select id from xyz where id not in ( Select abc_id from abc) 有关不在()中的详细信息,请参见比较函数 查看有关不在()的更多详细信息比较函数您可以在as@m.hasan中使用答案或用法 您可以在as@m.hasan中使用答案或使用 如果要从abc表中提取不在xyz表中的记录 SELE

我有两个名为
abc
xyz
的表。表
xyz
包含列id,
xyz
包含
abc\u id

我想查找第一个表中存在但第二个表中不存在的记录。我怎样才能做到这一点

Select id from xyz 
where id not in ( Select abc_id from abc)
有关
不在()中的详细信息,请参见
比较函数


查看有关
不在()的更多详细信息
比较函数您可以在as@m.hasan中使用答案或用法


您可以在as@m.hasan中使用答案或使用


如果要从abc表中提取不在xyz表中的记录

SELECT abc_id FROM abc 
WHERE abc_id NOT IN (SELECT id from xyz)

如果要从abc表中提取不在xyz表中的记录

SELECT abc_id FROM abc 
WHERE abc_id NOT IN (SELECT id from xyz)