Mysql
 sql >> база данни >  >> RDS >> Mysql

mySQL get TOP 100 scores запитването ме побърква

Ако съм разбрал правилно, искате топ 100 с най-висок резултат за устройство

  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. WEEKOFYEAR() Примери – MySQL

  2. Как да заредите данни в текстово поле от таблицата на базата данни на sql

  3. връзка към база данни между два mysql сървъра, работещи на две различни места

  4. Как да намерите по множество критерии с Phalcon findFirst?

  5. Как мога да създам индекс на подниз на колона?