我有一个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中甚至可能吗?如果是这样,怎么样?