मुझे कस्टम कॉलम द्वारा आदेशित प्रत्येक समूह के लिए पहली एन पंक्तियाँ लेने की आवश्यकता है।
निम्नलिखित तालिका को देखते हुए:
db=# SELECT * FROM xxx;
id | section_id | name
----+------------+------
1 | 1 | A
2 | 1 | B
3 | 1 | C
4 | 1 | D
5 | 2 | E
6 | 2 | F
7 | 3 | G
8 | 2 | H
(8 rows)
मुझे प्रत्येक अनुभाग के लिए पहले 2 पंक्तियों ( नाम द्वारा आदेशित ) की आवश्यकता है , अर्थात इसके समान परिणाम:
id | section_id | name
----+------------+------
1 | 1 | A
2 | 1 | B
5 | 2 | E
6 | 2 | F
7 | 3 | G
(5 rows)
मैं PostgreSQL 8.3.5 का उपयोग कर रहा हूं।