mysql按id选择最大组

mysql按id选择最大组,mysql,Mysql,晚上好,, 我有一张桌子: A B C 45 1 1 22 2 1 40 3 1 43 1 2 21 2 2 61 3 2 49 4 2 60 5 2

晚上好,, 我有一张桌子:

            A     B     C
           45     1     1
           22     2     1
           40     3     1
           43     1     2
           21     2     2
           61     3     2
           49     4     2
           60     5     2
           76     1     3
           41     2     3
           57     3     3
我从
max(B)
group by
C
中找到
max(A)
。结果应为每组(
C
)中
B
最后一行
A
中的最大值60
感谢您的帮助

如果我正确理解了您的问题,您可以在选择
max(b)
时使用内部联接:

select max(A)
from my_table m
inner  join (
    select C, 
           max(B) act_B
    from my_table  
    group by C
) t on t.act_B =  m.B and t.c = m.c