Hallo zusammen,
ich versuche ein Select Statemant zu erstellen für folgende 4 Tabellen.
das Ergebnis was ich erreichen möchte ist unten dargestellt. Es handelt sich um eine Oracle 11g DB
Über DB-Functions könnte ich es natürlich machen, ich würde dies aber gerne als reines SQL umsetzen.
kann mir jemand ein Tipp geben ?
vielen Dank schon mal
ich versuche ein Select Statemant zu erstellen für folgende 4 Tabellen.
das Ergebnis was ich erreichen möchte ist unten dargestellt. Es handelt sich um eine Oracle 11g DB
Über DB-Functions könnte ich es natürlich machen, ich würde dies aber gerne als reines SQL umsetzen.
kann mir jemand ein Tipp geben ?
vielen Dank schon mal
Code:
Table: T_A
A_id, A_name
1 a_n1
2 a_n2
3 a_n3
Table: T_P
P_id, P_name
1 p_n1
2 p_n2
3 p_n3
Table: T_L
L_id, L_A_id, L_name
1 1 l_n1
2 1 l_n2
3 1 l_n3
4 2 l_n4
5 2 l_n5
6 2 l_n6
Table: T_G
G_id, G_P_id, G_L_id, G_value
1 1 1 J
2 1 2 J
3 1 3 J
4 2 4 N
5 2 5 N
6 2 6 J
7 3 1 N
8 3 2 J
9 3 3 N
-
-----
Relations:
T_A 1:n T_L 3 Rows
T_L n:m T_G
T_P 1:n T_G
oder :
T_A T_P
1:n 1:n
T_L n:m T_G
ZIEL:
P_id, A_id, v1, v2, v3
1 1 J J J
2 2 N N J
3 1 N J N