Bratmaxxe
24-01-07, 16:42
Moinsen,
ich komm mit einer SQL Abfrage nicht weiter...
Gegeben sind folgende Tabellen:
DB_User:
UID (Primärschlüssel)
Name
Vorname
DB_VER:
FID (Primärschlüssel)
Kennung
Bezeichnung
DB_POS:
PID (Primärschlüssel)
UID (Wert aus DB_User UID)
SID (Wert aus DB_User UID)
FID (Wert aus DB_VER FID)
Datum
....
Es sollen nun alle Daten über INNER Join miteinander verknüpft werden, ausgehend von der DB_POS.
Ein einfaches Join bekomme ich hin...
SELECT DB_POS.*, DB_USER.Name, DB_USER.Vorname, DB_VER.Kennung, DB_VER.Bezeichnung
from ( db_pos inner join db_user on db_pos.uid = db_user.uid) INNER JOIN DB_VER ON DB_POS.FID = DB_VER.FID;
Verknüpft ist jetzt lediglich der Name und Vorname über die UID mit der DB_User.
Problem ist die weitere Verknüpfung über die SID (hier wird ebenfalls noch der Name und Vorname) aus DB_User benötigt.
Ich komm einfach nicht weiter... Weiß jemand wie der Ausdruck lauten müsste ?
Danke und Gruß
Bratmaxxe
ich komm mit einer SQL Abfrage nicht weiter...
Gegeben sind folgende Tabellen:
DB_User:
UID (Primärschlüssel)
Name
Vorname
DB_VER:
FID (Primärschlüssel)
Kennung
Bezeichnung
DB_POS:
PID (Primärschlüssel)
UID (Wert aus DB_User UID)
SID (Wert aus DB_User UID)
FID (Wert aus DB_VER FID)
Datum
....
Es sollen nun alle Daten über INNER Join miteinander verknüpft werden, ausgehend von der DB_POS.
Ein einfaches Join bekomme ich hin...
SELECT DB_POS.*, DB_USER.Name, DB_USER.Vorname, DB_VER.Kennung, DB_VER.Bezeichnung
from ( db_pos inner join db_user on db_pos.uid = db_user.uid) INNER JOIN DB_VER ON DB_POS.FID = DB_VER.FID;
Verknüpft ist jetzt lediglich der Name und Vorname über die UID mit der DB_User.
Problem ist die weitere Verknüpfung über die SID (hier wird ebenfalls noch der Name und Vorname) aus DB_User benötigt.
Ich komm einfach nicht weiter... Weiß jemand wie der Ausdruck lauten müsste ?
Danke und Gruß
Bratmaxxe