Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wählen Sie die ersten N *Gruppen* mit mysql aus

Führen Sie dies stattdessen als Join aus:

SELECT T.*
FROM T join
     (SELECT DISTINCT COMPANY_ID
      FROM T
      ORDER BY 1 DESC
      LIMIT N
     ) TN
     on TN.COMPANY_ID = T.COMPANY_ID;

Explizite Joins funktionieren oft besser als in im where Klausel.