我想從下面的查詢中獲得不同的shipAddress1。但是它將帶有重複項的shipAddress1返回給我。我做錯了什麼?試圖使用DISTINCT,但不是它消除重複
SELECT DISTINCT
Orders.ShipAddress1,
Orders.ShipAddress2,
Orders.ShipCity,
Orders.ShipState,
Orders.ShipPostalCode,
Customers.CustomerID,
Customers.EmailAddress,
Orders.OrderDate
FROM
Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID
WHERE Orders.OrderDate > '04/10/2014 00:00:00' AND
GROUP BY
Customers.CustomerID,
Orders.ShipAddress1,
Customers.EmailAddress,
Orders.ShipAddress2,
Orders.ShipCity,
Orders.ShipState,
Orders.ShipPostalCode,
Orders.OrderDate
將'GROUP BY'與'DISTINCT'組合起來可能不太好...選擇其中一個。 – ebyrob
所有的資本缺口似乎都不是很好,我建議變成簡單的「皇后」。 – peterh