Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como selecionar o registro contém MAX(some_field) dentro de GROUP(group by)

select a.*
from table_A a
inner join (
    SELECT another_field, MAX(some_field) as MaxSomeField
    FROM table_A 
    GROUP BY another_field
) am on a.another_field = am.another_field and a.some_field = am.MaxSomeField