親テーブルと、外部キー制約を持つ複数の子テーブルがあります。
School Table
School ID EduDetails Genders Address_id EDUTYPE
1 2 M 3 FGN
そして、次のような子テーブル
Education Details
EDU ID EducationType
2 Online
AKA Name
School Id AKA Name
1 Test School
1 School Test
Gender Table
Gender ID Gender Desc
M Male
結果を取得するために、親と学校のテーブルに左外部結合を使用しています。
しかし、私の問題は、AKA テーブルに学校 ID に一致する 5 つのカウントがあり、Gender テーブルにその学校 ID のレコードが 1 つしかない場合です。
したがって、結果には、学校情報とその他の子テーブル情報を含む 5 つの重複行が含まれます。
この問題を解決するための回避策はありますか。関数で subquery と row_number を使用してみました。しかし、それは私にとってはうまくいきません。誰でもこの問題を解決するのを手伝ってくれますか?
この問題をご覧いただきありがとうございます。
私の必要な出力は次のようになります
School_id AKA Name GenderDesc EductaionType
1 Test School Male Online
1 School Test
したがって、一致しないレコードには Null 値が必要です。