sql >> Database >  >> RDS >> Mysql

mySQL Get TOP 100 scores query maakt me gek

Als ik het goed begrijp, wil je de top 100 van de hoogste apparaatscore

  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. De provider is niet compatibel met de versie van Oracle-clientfout bij gebruik van Oracle.DataClient

  2. Kolom voor automatische verhoging toevoegen aan bestaande tabel, gesorteerd op datum

  3. MySQL-record dat onderhevig zou zijn aan TTL

  4. MySQL - GROUP BY vertraagt ​​de pagina