SELECT
c.ConfigurationID AS RealflowID, c.companyname,
c.companyphone, c.ContactEmail, COUNT(k.caseid)
FROM
dbo.Configuration c
INNER JOIN
dbo.cases k ON k.SiteID = c.ConfigurationId
WHERE
EXISTS (SELECT * FROM dbo.RepairEstimates
WHERE caseid = k.caseid)
AND c.AccountStatus = 'Active'
AND c.domainid = 46
GROUP BY
c.configurationid,c.companyname, c.companyphone, c.ContactEmail
我有这个查询 - 我正在使用配置表来获取案例表中案例的siteid
。如果修复估计表中存在该情况,请拉出列出的公司详细信息,并计算该siteid
的修复估算表中有多少个案例。
我希望这个描述足够清楚。
但这里的问题是数据被拉出的数据不正确。有什么我可以做的不同吗?不同的加入?删除exists添加另一个join?我不确定我做过很多不同的事情。
答案 0 :(得分:0)
意识到我使用的是错误的表格。查询是正确的。