sql >> Databáze >  >> RDS >> Mysql

dotaz mySQL získat TOP 100 skóre mě šílí

Pokud tomu dobře rozumím, chcete 100 nejlepších zařízení s nejvyšším skóre

  SELECT *
  FROM WorldFlowers_table
  WHERE (device_id, score) IN (SELECT device_id, max(score) 
                               FROM WorldFlowers_table 
                               GROUP BY device_id )
  ORDER BY score DESC 
  LIMIT 100 


  1. Systémové databáze SQL Server – Obnovení systémových databází

  2. Jak vytvořit pole se seznamem cizích klíčů v SQLAlchemy?

  3. Objednejte verze jako čísla

  4. PHP nečte <select> jméno pro aktualizaci MySQL