こんにちは私は注文を購入するためのスキーマを作っています。これらの注文は特定のユーザーによって注文され、その後別のユーザーが受け取ることができます。クエリはレコードを返しません
私は以下のスキーマを作成しました。
スキーマ
PurchaseOrders
とDeliveries
テーブルのUserID
列がクエリがレコードを返さない異なる値を持つ場合、問題があります。あなたが異なる2がUsers
に参加する必要がある
クエリ
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