lliuhongyang
刘弘扬
采纳率25%
2017-09-04 04:51 阅读 3.1k

mysql查询问题查询语句按照降序

1

已知 我有一张 分数表 tab_gameintegral

分数字段为score 但是每个ID 都最少有3个score

我想求出 每个Id的最高分数,并且将整张表的分数 按照降续来排列

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • 已采纳
    m0_38093650 啊喵是我 2017-09-04 04:57

    一个ID对应三个分数,问题是:第一个分数为一类最高,第二个分数为二类分数最低,那你这个ID想让他排哪里?

    点赞 评论 复制链接分享
  • wgh_930708 高冷的自卑患者 2017-09-04 07:05

    求出每个ID对应的最高分,并且根据分数倒序排序。这个语句应该能满足你的要求。
    select id,max(score) score from tab_gameintegral group by id order by score desc

    点赞 2 评论 复制链接分享
  • ScottJane ScottJane 2017-09-04 06:05

    你的意思是按照每个ID按照最高分排序对吧,意思就是一个id中3个score只看最高分的score?

    点赞 1 评论 复制链接分享
  • zzx42 zzx42 2017-09-04 04:58

    使用UNION 表关联后在排序

    点赞 评论 复制链接分享
  • IsStyleBoy 一直在爬坑 2017-09-04 07:29

    排序是根据什么排?每个ID的最高分?

    点赞 评论 复制链接分享
  • AinUser AinUser 2017-09-04 09:25

    select id,max(score) score from tab_gameintegral group by id order by score desc

    点赞 评论 复制链接分享
  • tang_chj tang_chj 2017-09-04 15:05

    order by score desc

    点赞 评论 复制链接分享

相关推荐