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
ソリューションへのリンクまたはガイドをいただければ幸いです。前もって感謝します!
説明が必要な場合は、コメントを投稿してください。