![](/forum/profile/get-photo.asp?memberid=30&type=profile&rnd=592) Extreme Veteran
Beiträge: 565
![500](http://donkarl.com/forum/images/decorations/multiple/500.gif) ![25](http://donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://donkarl.com/forum/images/decorations/multiple/25.gif)
| 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 |