Hallo, ich mache Schema für Kaufaufträge diese Aufträge können von bestimmten Benutzer bestellt werden und dann von einem anderen Benutzer erhalten.Abfrage gibt keine Datensätze zurück
Also habe ich das folgende Schema erstellt.
Schema
Das Problem ist, wenn UserID
Spalte in PurchaseOrders
und Deliveries
Tabellen unterschiedliche Werte hat die Abfrage keine Datensätze zurückgibt.
Abfrage
SELECT
dbo.Users.FirstName,
dbo.Users.LastName,
dbo.PurchaseOrders.PurchaseOrderDate,
dbo.Deliveries.ExpectedDeliveryDate,
dbo.Deliveries.ActualDeliveryDate
FROM dbo.PurchaseOrders
INNER JOIN dbo.Users
ON dbo.PurchaseOrders.UserID = dbo.Users.UserID
INNER JOIN dbo.Deliveries
ON dbo.PurchaseOrders.PurchaseOrderID = dbo.Deliveries.PurchaseOrderID
AND dbo.Users.UserID = dbo.PurchaseOrders.UserID
AND dbo.Users.UserID = dbo.Deliveries.UserID