如果我有一组这样的数据:
Bob Johnson
James Peters
Bob Johnson
Clare Burns
Peter Pan
Clare Burns
Peter Pan
仅显示“James Peters”的 SQL 查询是什么。因此,我不想删除重复项(DISTINCT 命令),而是显示未找到重复项的所有行。
最佳答案
您可以将 group by
与 having
子句结合使用:
select t.col1, t.col2
from table t
group by t.col1, t.col2
having count(*) = 1;
关于MYSQL 显示未找到重复项的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22693460/