SQL_Dummie
Benutzer
- Beiträge
- 24
Hallo liebe Community,
ich habe ein kleines Problem wo ich nicht weiss wie ich es gelöst bekomme:
Folgende Situation / Tabellen:
Tabelle 1:
ID / Pos_X / Pos_Y / Pos_Z
1 / 10.0 / 11.0 / 12.0
2 / 20.0 / 21.0 / 22.0
3 / 30.0 / 31.0 / 32.0
Tabelle 2:
ID / UserPos / Pos_X / Pos_Y / Pos_Z
1 / 0 / 0.0 / 0.0 / 0.0
2 / 0 / 0.0 / 0.0 / 0.0
3 / 1 / 90.0 / 91.0 / 92.0
Jetzt möchte ich eine Abfrage erstellen, die auf den Wert "UserPos" in der Tabelle2 schaut, wenn dort eine 0 steht dann die Positionswerte (X,Y,Z) aus der Tabelle1 rausgibt, steht in "UserPos" aber eine 1, dann die Werte aus der Tabelle2 anzeigt.
Also mit folgendem Ergebniss:
ID / UserPos / Pos_X / Pos_Y / Pos_Z
1 / 0 / 10.0 / 11.0 / 12.0
2 / 0 / 20.0 / 21.0 /22.0
3 / 1 / 90.0 / 91.0 / 92.0
Kann mir bitte einen Tipp geben wie ich solch eine Abfrage erstelle. Vielen Dank!
ich habe ein kleines Problem wo ich nicht weiss wie ich es gelöst bekomme:
Folgende Situation / Tabellen:
Tabelle 1:
ID / Pos_X / Pos_Y / Pos_Z
1 / 10.0 / 11.0 / 12.0
2 / 20.0 / 21.0 / 22.0
3 / 30.0 / 31.0 / 32.0
Tabelle 2:
ID / UserPos / Pos_X / Pos_Y / Pos_Z
1 / 0 / 0.0 / 0.0 / 0.0
2 / 0 / 0.0 / 0.0 / 0.0
3 / 1 / 90.0 / 91.0 / 92.0
Jetzt möchte ich eine Abfrage erstellen, die auf den Wert "UserPos" in der Tabelle2 schaut, wenn dort eine 0 steht dann die Positionswerte (X,Y,Z) aus der Tabelle1 rausgibt, steht in "UserPos" aber eine 1, dann die Werte aus der Tabelle2 anzeigt.
Also mit folgendem Ergebniss:
ID / UserPos / Pos_X / Pos_Y / Pos_Z
1 / 0 / 10.0 / 11.0 / 12.0
2 / 0 / 20.0 / 21.0 /22.0
3 / 1 / 90.0 / 91.0 / 92.0
Kann mir bitte einen Tipp geben wie ich solch eine Abfrage erstelle. Vielen Dank!