sql >> Databáze >  >> RDS >> Mysql

Vyberte prvních N *skupin* pomocí mysql

Místo toho to udělejte jako spojení:

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;

Explicitní spojení často fungují lépe než in v where doložka.




  1. Android Pushing Updates v Obchodě Play

  2. Jak vytvořit DMZ pro EBS R12

  3. Export tabulky AWS Postgres RDS do AWS S3

  4. Jak nastavit výchozí řádek pro dotaz, který nevrací žádné řádky?