以下の構造のデータがあります。
A
A1 A2
B B1
C C1 C2 C3
group1
これらの情報は、とという名前の2つのテーブルに転送されますgroup2
。
group1
第1レベルのデータと中間レベルのデータがあります。
group2
最終レベルのデータと中間レベルのデータがあります。
すなわち
group1
group_name group_id
A 1
A1 2
B 3
C 4
C1 5
C2 6
group2
group2_name parent_id
A1 1
A2 2
B 1
B1 3
C 1
C1 4
C2 5
C3 6
ここで、グループAの最後のレベルの情報を取得したいと思います。
私の出力は
group2_name
A2
B1
C3
以下のクエリを使用して、情報レベル2を取得できます。
select group2.group_name from group2
inner join
group1 on group1.group_id = group2.parent_id
where group1.group_name = 'A'
上記の出力を取得するにはどうすればよいですか?
親切に私を助けてください。