Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie o zdobycie TOP 100 wyników mySQL doprowadza mnie do szału

Jeśli dobrze rozumiem, chcesz uzyskać 100 najwyższych wyników urządzenia

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw pole identyfikatora wygenerowane przez wyzwalacz, ale nie przekazane dalej

  2. Jak zmienić domyślną wartość kolumny za pomocą procedury?

  3. Jak zastąpić wartość NULL z zapytania agregującego za pomocą modułu MySQLdb w pythonie?

  4. MySQL LOAD DATA INFILE z przecinkiem jako separatorem dziesiętnym

  5. Jak zaprojektować tabelę MySql dla chmury tagów?