我有一個SQL Server數據庫。我的數據庫有兩個表:在SQL Server中執行條件連接
Customer Order
-------- -----
ID (int) ID (int)
Name CustomerID (int)
EmailAddress
當我查詢這些表,我可能有一個orderID。如果我有訂單ID,我想要返回與其關聯的客戶。如果我沒有訂單ID,或者如果它等於0,我想要返回所有客戶。爲了做到這一點,我寫了以下查詢:
SELECT
o.[ID]
FROM
[Order] o
WHERE
o.[ID][email protected]
該查詢返回所有OrderID的訂單。但是,我不知道如何執行我的條件查詢。這在SQL Server中甚至可能嗎?如果是這樣,怎麼樣?