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

Изберете първите N *групи* с помощта на mysql

Вместо това направете това като присъединяване:

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;

Изричното свързване често се представя по-добре от in в where клауза.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql PDO максимална дължина на данните на LONGBLOB при извличане

  2. Срив на MySQL контейнер след промяна на /etc/mysql/my.cnf, как да редактирам обратно?

  3. Презареждане на .env променливи без рестартиране на сървъра (Laravel 5, споделен хостинг)

  4. Разбиране на дневника за одит на ProxySQL

  5. Как да синхронизирам база данни SQLite на телефон с Android с база данни MySQL на сървъра?