SQL-Zugriff auf 3 bzw. 4 Tabellen
PeterDoering
Gesendet: 22.12.17 12:16
Betreff: RE: SQL-Zugriff auf 3 bzw. 4 Tabellen



Extreme Veteran

Beiträge: 563
5002525
Hallo,

waholin - 22.12.17 11:04
tblOrder(Z), tblPosition(X), tblPosMat(M), tblPosGer(G)

zu einer Order(Z) gibt es n Positionen (OrderNr)
zu einer Position(X) gibt es 0 - n Einträge in (M) (PosID) aber auch
zu einer Position(X) gibt es 0 - n Einträge in (G) (PosID)
[...]
Ich möchte also für jede Verknüpfung, welche es von den Positionen(X) zu (M) oder (G) gibt, einen Datensatz erstellen. Dabei sollte dann noch der Ordnungsbegriff in den Positionen (OrderNr) mit einem vorgegebenen Wert dem des Primärschlüssels in der Tabelle (Z) entsprechen.

SELECT *
FROM ((tblPosition AS X INNER JOIN tblOrder AS Z ON X.OrderNr = Z.Ordernr)
LEFT JOIN tblPosGer AS G ON X.posid = g.posid)
LEFT JOIN tblPosMat AS M ON X.posid = M.posid
WHERE z.OrderNr = 698

(Luftcode)

-----
Gruss - Peter
Top of the page Bottom of the page