Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Selecione os primeiros N *grupos* usando mysql


Faça isso como uma junção:
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;

As junções explícitas geralmente têm um desempenho melhor do que in no where cláusula.