Hallo,
ich habe ein Problem mit JOIN und mysql. Es gibt 3 Tabellen:
Tabelle A:
nummer, wert
1,1
2,2
3,4
4,5
5,6
Tabelle B:
nummer, wert
2,7
5,8
6,9
7,10
8,11
9,12
Tabelle C:
nummer, wert
6,13
7,14
9,16
11,17
12,18
ERGEBNIS-Tabelle:
nummer,wert1,wert2,wert3
1,1,NULL,NULL
2,2,7,NULL
3,4,NULL,NULL
4,5,NULL,NULL
5,6,8,NULL
6,NULL,9,13
7,NULL,10,14
8,NULL,11,NULL
9,NULL,12,18
11,NULL,NULL,17
12,NULL,NULL,18
Es sollen quasi von allen Tabellen alle Werte in einer Zieltabelle ausgegeben werden, bei SQL hätte ich es mit UNION und OUTER JOIN gemacht, aber das scheint es bei mysql nicht zu geben, oder?
Ich steh gerade irgendwie auf dem Schlauch und weiß nicht weiter... :-(
Freu mich über jeden Tipp - schonmal vielen Dank im Voraus.
Andy
ich habe ein Problem mit JOIN und mysql. Es gibt 3 Tabellen:
Tabelle A:
nummer, wert
1,1
2,2
3,4
4,5
5,6
Tabelle B:
nummer, wert
2,7
5,8
6,9
7,10
8,11
9,12
Tabelle C:
nummer, wert
6,13
7,14
9,16
11,17
12,18
ERGEBNIS-Tabelle:
nummer,wert1,wert2,wert3
1,1,NULL,NULL
2,2,7,NULL
3,4,NULL,NULL
4,5,NULL,NULL
5,6,8,NULL
6,NULL,9,13
7,NULL,10,14
8,NULL,11,NULL
9,NULL,12,18
11,NULL,NULL,17
12,NULL,NULL,18
Es sollen quasi von allen Tabellen alle Werte in einer Zieltabelle ausgegeben werden, bei SQL hätte ich es mit UNION und OUTER JOIN gemacht, aber das scheint es bei mysql nicht zu geben, oder?
Ich steh gerade irgendwie auf dem Schlauch und weiß nicht weiter... :-(
Freu mich über jeden Tipp - schonmal vielen Dank im Voraus.
Andy
Comment