我有這樣一個查詢:Sql Server的聯合與If條件
DECLARE @tmpValue
SET @tmpValue = 0 -- it will be change
SELECT * FROM Animal WHERE AniActive = 1
UNION
IF @tmpValue > 0
SELECT * FROM Animal WHERE.Active = 0
當我使用這樣它給,因爲如果條件錯誤。由於我們的結構,我必須使用UNION。
如何在條件下使用它?
謝謝
約翰