Att*_*ila 2 c# mysql sql sql-server asp.net
我必须根据一个可以为null的值来选择相关列.详细地:
SELECT shoporders.orderid,
shopaddresses.companyname,
shopaddresses.firstname,
shopaddresses.lastname,
shopaddresses.address1,
FROM shoporders
INNER JOIN shopaddresses
ON shoporders.InvoiceAddressId = shopaddresses.addressid
where orderid = 110
order by shoporders.createddate desc
Run Code Online (Sandbox Code Playgroud)
如果shoporders.InvoiceAddressId为null,那么我必须使用shoporders.DeliveryAddressId
任何线索?
提前致谢
ON coalesce(shoporders.InvoiceAddressId, shoporders.DeliveryAddressId) = shopaddresses.addressid
Run Code Online (Sandbox Code Playgroud)