SQL - 使用Selected列确定数据行的数量?

时间:2016-04-15 02:14:05

标签: sql sql-server

false
你好,伙计们。我想知道有没有办法返回一行数据 IsPaid 为1?

表示如果 IsPaid 为0,则不会选择整行数据。

1 个答案:

答案 0 :(得分:2)

首先,你真的需要将rec.IsPaid返回为0或1吗?因为您的查询可以简化为:

SELECT cust.Name, rec.ProductID
FROM Customer AS [cust]
LEFT JOIN Records AS [rec]
ON cust.CustID = rec.CustID
WHERE rec.IsPaid IS NOT NULL;