我有類似的情況,我需要添加我的連接條件SQL條件語句中的連接查詢
例如,當值是1,那麼內連接到表,如果值2,那麼內部連接表
下面是我簡單的查詢,我得到錯誤關鍵字附近有語法錯誤「內部」
DECLARE @i INT=1
select name from emp
if(@i=1)
begin
inner join a on a.ID=emp.ID
end
else if(@i=1)
begin
inner join b on b.ID=emp.ID
end
where emp.ID=2
謝謝
這可能會產生額外的記錄,因爲額外的連接。 – mjv 2009-10-07 06:49:17
好主意+1,它對我的工作感謝 – 2009-10-07 06:57:32