sql >> Databasteknik >  >> RDS >> Mysql

MySQL:beställ efter inuti gruppen efter

Du behöver en aggregerad funktion kallas max :

select name, max(rank)
  from names
 group by name;

På så sätt kommer du att hämta alla distinkta namn, vart och ett associerat med sin maxrankning.



  1. ALTER TABLE-satsen kom i konflikt med FOREIGN KEY-begränsningen i SQL Server - SQL Server / TSQL Tutorial Del 69

  2. MySQL-fråga GRUPPER EFTER dag/månad/år

  3. Kör SQL-fråga vid start av MySQL-tjänsten

  4. MySQL välj rader där datum inte mellan datum