我在SQL Server視圖中有相當長的SQL選擇。如果第一個select返回0返回替代視圖結果計數
但是,我想要一個條件,所以如果沒有行返回,那麼它會改變where子句。
查詢概述如下:
SELECT COL1, COL2, COL3, COL4............(15 columns)
FROM TABLE1 inner join TABLE2 ON t1 = t2 (10 tables)
WHERE a = b
所以我想,是,如果上面的查詢返回0行,然後返回結果:
SELECT COL1, COL2, COL3, COL4............(15 columns)
FROM TABLE1 inner join TABLE2 ON t1 = t2 (10 tables)
WHERE a = c
我怎樣才能在一個視圖中去看這個?
在此先感謝
你可以ü如果a = b或a = c'' WHERE a = b或a = c' –
但是我不想返回a = c如果a = b有值 – DaRoGa