我對這個Access SQL有困難......我希望所有活動的CustomerID出現,無論OrderDate是否匹配,我都搞不清楚我做錯了什麼。如何獲得所有符合條件的記錄?
SELECT
tblCustomers_PullLists.CustomerID,
tblCustomers_PullLists.Title,
tblCustomers_PullLists.Active,
tblCustomers.FullName,
tblOrders.OrderDate,
tblCustomers.Notes
FROM
(
(
tblCustomers_PullLists
INNER JOIN
tblOrderDetails
ON tblCustomers_PullLists.Title = tblOrderDetails.Title
)
INNER JOIN
tblOrders
ON tblOrderDetails.OrderNumber = tblOrders.ID
)
LEFT JOIN
tblCustomers
ON tblCustomers_PullLists.CustomerID = tblCustomers.ID
WHERE (((tblCustomers_PullLists.Active)=Yes)
AND ((tblOrders.OrderDate)=[Please enter order date]))
ORDER BY tblCustomers_PullLists.CustomerID;
任何幫助將不勝感激!!
我認爲這可能是與此有關 - 不幸的是我需要那個過濾器。 –
...我意識到我不小心將OrderDate從Select語句中移出,同時試圖讓這一點更容易看 - 它已被添加回來。 –