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...

Code:
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