sql >> Database >  >> RDS >> Mysql

Hoe de record te selecteren bevat MAX (some_field) binnen GROUP (groeperen op)

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


  1. Bestanden opslaan in database versus bestandssysteem

  2. Uniek modelveld in Django en hoofdlettergevoeligheid (postgres)

  3. Laatste (laatste) onderscheiden hoogste waarde ophalen

  4. Hoe een niet-null-beperking toe te voegen aan een bestaande kolom in MySQL