SQL计数(不同的(字段1))按最大值分组(文件2)

SQL计数(不同的(字段1))按最大值分组(文件2),sql,amazon-athena,presto,Sql,Amazon Athena,Presto,我有一张像这样的桌子 name num_try John 2 John 1 Mike 3 Mike 2 Linda 2 我想知道通过MAX(num\u try)计算不同名称组 期望的结果应该是 MAX(num_try) COUNT(DISTINCT(names)) 2 2 3 1 你能帮我解答这个问题吗?这实际上没有多大意义。。你能解释一下你想要达到的目的吗?我想知道不同的名字组的最大

我有一张像这样的桌子

name  num_try

John     2
John     1
Mike     3
Mike     2
Linda    2
我想知道通过
MAX(num\u try)
计算不同名称组

期望的结果应该是

MAX(num_try)  COUNT(DISTINCT(names))
     2            2
     3            1

你能帮我解答这个问题吗?

这实际上没有多大意义。。你能解释一下你想要达到的目的吗?我想知道不同的名字组的最大计数(num_try),我明白了。。。美好的一秒见下面编辑的答案
select max_num_try, count(*) from 
(
   select name, max(num_try) as max_num_try
   from table1
   group by name
) a
group by max_num_try
order by max_num_try desc