Select 基于唯一列值的行数限制
Select limited number of rows based on unique column value
我有一个 table 格式如下
ID SOURCE_ID
1 1
2 1
3 1
4 2
5 3
6 3
7 4
8 4
9 4
10 4
11 4
12 1
13 1
14 3
15 3
16 3
17 3
18 2
19 2
我希望能够 select 每个唯一记录最多 5 条记录 source_id。
所以我最终应该为 source_id = 1 返回 5 行,为 souce_id = 2 返回 5 行,依此类推。
有什么想法吗?提前谢谢你。
w=12=WILL.y.:w=11=w
w=10=sh
我有一个 table 格式如下
ID SOURCE_ID
1 1
2 1
3 1
4 2
5 3
6 3
7 4
8 4
9 4
10 4
11 4
12 1
13 1
14 3
15 3
16 3
17 3
18 2
19 2
我希望能够 select 每个唯一记录最多 5 条记录 source_id。
所以我最终应该为 source_id = 1 返回 5 行,为 souce_id = 2 返回 5 行,依此类推。
有什么想法吗?提前谢谢你。