Mysql
 sql >> Database >  >> RDS >> Mysql

Come selezionare il record contiene MAX(some_field) all'interno di 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