SQL查询唯一 把重复的都去掉

哈米坨坨 2008-05-07 03:58:20
table1
id step
1 1
1 2
2 1
2 2
3 1

输出 所有ID不重复的
ID=3
...全文
347 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈米坨坨 2008-05-07
  • 打赏
  • 举报
回复
1楼很强大 谢谢
zarge 2008-05-07
  • 打赏
  • 举报
回复
select * from table1 t where ( select count(*) from table1 where id = t.id ) = 1
Limpire 2008-05-07
  • 打赏
  • 举报
回复
select id from table1 group by id having count(*) = 1
正宗老冉 2008-05-07
  • 打赏
  • 举报
回复
用 DISTINCT 行不?
dawugui 2008-05-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 eremen 的帖子:]
table1
id step
1 1
1 2
2 1
2 2
3 1

输出 所有ID不重复的
ID=3
[/Quote]

select id from tb group by id having count(*) = 1

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧