안녕하세요. 구매 주문을위한 스키마를 만들고 있습니다. 이러한 주문은 특정 사용자가 주문한 다음 다른 사용자가받을 수 있습니다.쿼리는 레코드를 반환하지 않습니다.
그래서 아래 스키마를 만들었습니다.
스키마
PurchaseOrders
및 Deliveries
테이블 UserID
열은 쿼리가 레코드를 반환하지 않는 다른 값을 가질 때 문제입니다.
쿼리
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