sql语句不使用Group By去重复

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


...全文
10121 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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的数据。

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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