0
可以根據參數值添加內連接或左連接還是右連接?現在我唯一的辦法是寫像如何根據存儲過程中傳遞的參數添加連接
set @sql = 'select * from dbo.products PM(nolock)
'+ case when @orgunit is not null then ' join productorgunit pou on PM.ProductNumber = pou.ProductNumber '
else ''
end
+ '
Exec(@sql).
我希望有一個動態查詢類似
Select * from dbo.products PM(nolock)
case when @orgunit is not null then join productorgunit pou on PM.ProductNumber = pou.ProductNumber
end
爲什麼不只是3個單獨的查詢或IF語句? – gbn