SQL Count无法正常工作

时间:2017-10-27 16:42:06

标签: sql sql-server select sccm

我正在尝试使用下面的查询来获取软件程序列表及其安装的计算机数量。所以输出就像

Count (computers)   Software
55                  Microsoft Outlook

当我使用下面的查询时,它给了我一个计数,但我不认为它是我正在寻找的计数。因此,如果软件安装在55台计算机上,它将返回该计数。 TIA

SELECT COUNT(c.Name0),
       a.DisplayName0
FROM   v_GS_ADD_REMOVE_PROGRAMS a,
       v_R_System c
WHERE  A.DisplayName0 NOT LIKE 'hotfix for%'
       AND A.DisplayName0 NOT LIKE 'Security Update for%'
GROUP  BY a.DisplayName0
ORDER  BY COUNT(c.Name0) 

1 个答案:

答案 0 :(得分:2)

看起来你错过了两个表之间的连接谓词。是否需要引用v_R_System?

如果没有,你可以使用

.interrupt();

如果有必要,您需要在表之间添加连接谓词。