我正在通過查詢SCCM數據庫來查找整個網絡中的特定軟件。我的問題是,由於各種原因,有時我可以通過程序的名稱搜索,而其他時間我需要搜索特定的EXE。在SCCM中使用SQL查詢查詢軟件
當我運行下面的查詢時,如果where子句包含AND,它是否需要13秒才能運行,但如果AND替換爲OR,它將在沒有結果的情況下運行幾天。我假設它是這樣做的,因爲我沒有正確加入表格。我怎樣才能解決這個問題?
select vrs.Name0
FROM v_r_system as vrs
join v_GS_INSTALLED_SOFTWARE as VIS on VIS.resourceid = vrs.resourceid
join v_GS_SoftwareFile as sf on SF.resourceid = vrs.resourceid
where
VIS.productname0 LIKE '%office%' AND SF.Filename LIKE 'Office2007%'
GROUP BY vrs.Name0
謝謝!