sql >> Databasteknik >  >> RDS >> Mysql

mySQL få TOP 100 poäng-frågan gör mig galen

Om jag förstår rätt vill du ha de 100 högsta enhetspoängen

  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. Mysql DateTime-grupp med 15 minuter

  2. Optimera MySQL-frågor över hierarkiska data

  3. MySQL Datetime <-> Java Date

  4. Hur kan jag aktivera strikt sql_mode i MySQL?