我有一個SQL語句SQL語句與或從未完成執行,凍結SQL數據庫
SELECT dbo.sem_computer.COMPUTER_NAME,dbo.sem_computer.COMPUTER_ID,
[IP_ADDR1_TEXT],dbo.sem_computer.COMPUTER_DOMAIN_NAME, [ID],dbo.SEM_AGENT.AGENT_VERSION
FROM sem_computer, [dbo].[V_SEM_COMPUTER], IDENTITY_MAP, SEM_CLIENT,dbo.SEM_AGENT
WHERE [dbo].[V_SEM_COMPUTER].COMPUTER_ID = SEM_COMPUTER.COMPUTER_ID and dbo.IDENTITY_MAP.ID = dbo.SEM_CLIENT.GROUP_ID
and dbo.SEM_COMPUTER.COMPUTER_ID = dbo.SEM_CLIENT.COMPUTER_ID
AND dbo.SEM_COMPUTER.COMPUTER_ID = dbo.SEM_AGENT.COMPUTER_ID
AND NAME = 'My Company\Default Group'
OR NAME = 'My Company\Bronx'
order by [IP_ADDR1_TEXT]
這無限期執行,甚至凍結當我試圖複製並粘貼此代碼SQL服務器。
如果我刪除
OR NAME = 'My Company\Bronx'
那麼該SQL語句執行就好了
我們使用SQL Server 2008
謝謝
我假設你需要大約2個條件括號:'AND(NAME =「我的公司\默認組」 OR NAME =「我的公司\布朗克斯」)' – NickyvV
因爲你喜歡的東西交叉連接。請參閱@ NickyvV的建議。 –