• 全部
  • 问答

sql语句不使用Group By去重复

151. 2020-09-10 10:57:19
sql语句不使用Group By去重复,sql语句使用了表链接的方式


...全文
9856 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
151. 2020-09-21
我这种方法也查询出来了,给大家提供一个参考
回复
hello,world-- 2020-09-11
开窗函数
回复
by_封爱 2020-09-11
排名函数 DENSE_RANK... 相同的都是1 where 排名=1 就行了.
回复
qq_25073223 2020-09-10
这里有三种去重方法,总有一种适合你 笔者推荐 开窗函数去重。
回复
151. 2020-09-10
改成多表链接,但和你的上面图的意思感觉不一样
回复
正怒月神 2020-09-10
引用 2 楼 Terminate . 的回复:
因为插入了多条一样的数据,所以需要去重复的 这个字段的数据是一样的 单表用distinct是可以的,但我的是多表查询,不是很熟悉操作 你上面给你解决方案要是多表要怎么操作?
把内部select 改成你的链表操作。
回复
151. 2020-09-10
因为插入了多条一样的数据,所以需要去重复的 这个字段的数据是一样的 单表用distinct是可以的,但我的是多表查询,不是很熟悉操作 你上面给你解决方案要是多表要怎么操作?
回复
正怒月神 2020-09-10
我就想问,你后面字段的,1,2 这两行的确不是重复的。 那么你如果确定选择? 比较简单的做法,如果不是group by 的话, 通过给数据小组排序并编号,然后嵌套查询 筛选 小组编号等于1的数据。
回复
相关推荐
发帖
.NET技术其他语言
创建于2007-09-28

1821

社区成员

.NET技术 其他语言讨论
申请成为版主
帖子事件
创建了帖子
2020-09-10 10:57
社区公告
暂无公告