sql >> Databasteknik >  >> RDS >> Mysql

Hur man väljer posten innehåller MAX(något_fält) inom GROUP(gruppera efter)

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. Hur man kör PHP 5-applikationer med MySQL 8.0 på CentOS 7

  2. Hur man gör en mysql-fulltextsökning med flera kolumner där partiella ord matchas

  3. Är det möjligt att behandla bindestreck och mellanslag på samma sätt i SQL?

  4. Radmål, del 2:Semijoins