任何人都可以向我解釋爲什麼以下兩個查詢產生不同的結果?加入的條件和條件之間的區別
SELECT
o.*
FROM
Customer c
LEFT JOIN
[Order] o ON o.CustomerID = c.CustomerID AND o.OrderType = 'Cash'
WHERE
c.Country = 'USA'
SELECT
o.*
FROM
Customer c
LEFT JOIN
[Order] o ON o.CustomerID = c.CustomerID
WHERE
c.Country = 'USA'
AND
o.OrderType = 'Cash'
謝謝。
這很有道理,謝謝Greg。 *尤里卡時刻* – staterium 2009-07-10 10:20:31