Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment sélectionner l'enregistrement contient MAX (some_field) dans 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