我正在尝试创建一个查询,其中我返回一个属性名称,并为每个属性打开了工作订单总数。但是,即使我有属性的工作订单,我也总是为TotalWorkOrders留空。
我的查询:
SELECT p.PropertyName, p.PropertyID,
TotalWorkOrders
FROM Properties p
LEFT JOIN (
Select
PropertyID,
SUM(1) AS TotalWorkOrders
From WorkOrders
Where WorkOrderComplete=1
) sums ON sums.PropertyID = p.PropertyID
Where p.PropertyID in (Select PropertyID From Properties Where CompanyID = 290)
有人知道我做错了吗?
由于
答案 0 :(得分:1)
您应该在“sums”子查询中添加GROUP BY。