Hallo Community,
ich hab gerade mal wieder nen Knoten im Kopf.
Tabellen:
Personal, Merkmal, Wert
Personal
A
B
C
Merkmal
U1
U2
Wert
100
20
40
.
.
.
.
Ich möchte nun Personal mit den beiden Joinen, klappt wunderbar.
Ausgabe:
Personal / Merkmal / Wert
A / U1 / 100
A / U2 / 80
A / U3 / 40
B / U1 / 10
B / U2 / 20
Ausgabe Soll:
Personal / Merkmal / Wert
A / U1 / 100
/ U2 / 80
/ U3 / 40
B / U1 / 10
/ U2 / 20
Hab meine Lösung heute morgen leider gelöscht, ich hatte es ohne großes Union und spalten/Zellen verschiebe hinbekommen ;(
Ansatz momentan:
ich hab gerade mal wieder nen Knoten im Kopf.
Tabellen:
Personal, Merkmal, Wert
Personal
A
B
C
Merkmal
U1
U2
Wert
100
20
40
.
.
.
.
Ich möchte nun Personal mit den beiden Joinen, klappt wunderbar.
Ausgabe:
Personal / Merkmal / Wert
A / U1 / 100
A / U2 / 80
A / U3 / 40
B / U1 / 10
B / U2 / 20
Ausgabe Soll:
Personal / Merkmal / Wert
A / U1 / 100
/ U2 / 80
/ U3 / 40
B / U1 / 10
/ U2 / 20
Hab meine Lösung heute morgen leider gelöscht, ich hatte es ohne großes Union und spalten/Zellen verschiebe hinbekommen ;(
Ansatz momentan:
SQL:
select
p.PERSONAL, pm.NAME, pw.PERSONALMERKMAL, pw.WERT
FROM
PERSONAL p
left join PERSONALMERKMALWERT pw
on p.PERSONAL = pw.personal
left join PERSONALMERKMAL pm on pw.PERSONALMERKMAL = pm.PERSONALMERKMAL
WHERE PW.PERSONALMERKMAL LIKE 'U_%'