魏宇辰
2018-02-01 08:30
采纳率: 28.6%
浏览 1.5k

mysql 字段一重复 根据字段二最大值统计

图片说明
就像这种,type为4只有两个,3有1个,2有1个,1有4个, 像wei111既有1也有4,只统计最大,可以只用一句sql语句统计吗?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • lyter1214 2018-02-01 08:50
    已采纳

    如果第一列为name,第二列为type
    select name,max(type) from xxx group by name

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 光年以外 2018-02-01 08:38

    select count(*),type from table group by type

    
    
    评论
    解决 无用
    打赏 举报
  • jaiser 2018-02-01 08:49

    图片说明
    select DISTINCT name,MAX(type) from test GROUP BY name;

    评论
    解决 无用
    打赏 举报
  • Hefei19881002 2018-02-01 09:03
    SELECT wei111,COUNT(type) FROM tablename GROUP BY wei111 HAVING MAX(type)
    
    评论
    解决 无用
    打赏 举报
  • m0_37913976 2018-02-01 09:10

    select distinct name,max(type) from test group by name;

    评论
    解决 无用
    打赏 举报
  • qq_32462899 2018-02-01 09:54

    select name,MAX(type) from test GROUP BY name;

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题