我尝试在 SO 中找到这个问题的答案,但找不到任何答案。任何链接都会有很大帮助。
我有一个父表和一个子表,父表和子表之间存在一对多关系。子表包含大约 100 万条记录,我想为每个父记录在子表中创建一个包含第 10 条记录的视图。例子-
Parent_Table - Fields -- ID, Name
ID Name
---- -----
1 A
2 B
3 C
Child_Table - Fields -- ID, ParentID, Date, Data
ID ParentID Date Data
--------------------------
1 1 04/10 A1
2 1 04/11 A2
3 1 04/11 A3
4 1 04/12 A4
5 1 04/12 A5
6 2 04/10 B1
7 2 04/11 B2
8 2 04/12 B3
9 2 04/12 B4
10 2 04/13 B5
11 2 04/13 B6
现在,我想为按日期排序的每个父记录创建一个包含第一条 4 条记录的视图。
预期产出
ID ParentID Date Data
--------------------------
1 1 04/10 A1
2 1 04/11 A2
3 1 04/11 A3
4 1 04/12 A4
6 2 04/10 B1
7 2 04/11 B2
8 2 04/12 B3
9 2 04/12 B4
任何链接或解决方案指南将不胜感激。提前致谢!
如果您需要任何澄清,请发表评论。