以下是我的查詢,但我似乎沒有SQL正確。基本上我試圖讓第7列顯示從一個單獨的表(C)計數,但我得到一個錯誤。任何幫助?查詢工作正常,沒有在select語句中的第二個計數,但我只是想讓第七列有來自另一個表的計數。SQL查詢優化secound count函數
select
distinct a.auditid,
a.iav,
c.VID as 'VMS ID',
c.severity as 'VMS Severity',
a.name,
count (distinct A.dnsname) as 'cat 1s',
count (distinct c.dnsname) as 'ccri'
from
[dbo].[Enterprise 20130703] a
left join [dbo].[VMS_Retina] c on a.AuditID=c.auditid
inner join [CCRI 2013] c on a.dnsname=c.DNSName
where
A.sevcode = 'category i'
AND A.DNSNAME NOT IN ('autodiscovery,'UNKNOWN')
group by A.auditid, a.iav, a.name, c.VID, c.severity
order by 6 desc
你會得到哪個錯誤? –
什麼是錯誤?你能發佈一些樣本數據嗎? – StevieG
你用'c'別名引用了2個不同的表格 – mirkobrankovic