哈哈哈123457 2017-10-25 12:22 采纳率: 88.1%
浏览 19506
已采纳

sql distinct是去重的 可是当我查询多个字段 但只想去重其中某一个字段 怎么办

sql distinct是去重的 ,当查询多个字段 distinct是为这几个字段的整体去重,可是当我查询多个字段, 但只想去重其中某一个字段, 怎么办

  • 写回答

4条回答 默认 最新

  • 数据甄小白 2017-10-26 02:54
    关注

    这中情况不能用distinct ,group by 应该也不行。可以考虑 row_number... over (对想要的字段分组) ,然后取第一条数据,你这个查询只能去除数据,要不然没办法实现这种查询

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 关于#wireshark#的问题:并且能够给数据做标注,如这个流量是在看视频或者是在转账
  • ¥90 请问,这个视频播放软件的名称,用过的朋友请给答案,上方..avi是啥意思?是看短剧还是播放本地视频?
  • ¥15 运筹优化,gurobi,python
  • ¥15 基于python的电影系统推荐
  • ¥20 springmvc重定向和返回json
  • ¥15 数学建模——参会安排怎么做
  • ¥15 电脑键盘实现触摸功能
  • ¥25 matlab无法将表达式转换为双数组怎么解决?
  • ¥15 单片机汇编语言相关程序
  • ¥20 家用射频美容仪技术规格