PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zgrupowane LIMIT w PostgreSQL:pokazać pierwsze N ​​wierszy dla każdej grupy?

Nowe rozwiązanie (PostgreSQL 8.4)

SELECT
  * 
FROM (
  SELECT
    ROW_NUMBER() OVER (PARTITION BY section_id ORDER BY name) AS r,
    t.*
  FROM
    xxx t) x
WHERE
  x.r <= 2;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zainstaluj PHP z Postgresql na MAC za pomocą homebrew

  2. Różne typy stref czasowych w obiekcie DateTime

  3. Odpowiednik Postgresql GROUP_CONCAT?

  4. PostgreSQL:Auto-inkrementacja w oparciu o wielokolumnowe unikatowe ograniczenie

  5. funkcje tablicy biginteger