SO でこの質問に対する答えを見つけようとしましたが、何も見つかりませんでした。どのリンクも非常に役立ちます。
親テーブルと子テーブルがあり、親テーブルと子テーブルの間に 1 対多の関係があります。子テーブルには約 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
ソリューションへのリンクまたはガイドをいただければ幸いです。前もって感謝します!
説明が必要な場合は、コメントを投稿してください。