在我的存儲過程中我有一個表變量包含行ID。這兩種情況 - 表變量是空的而不是。T-SQL有關內聯表變量的問題
declare @IDTable as table
(
number NUMERIC(18,0)
)
在主查詢,所以我加入這個表:
inner join @IDTable tab on (tab.number = csr.id)
但是:
,因爲我們知道如何內部聯接的作品,我需要我的查詢返回一些行:
@IDTable爲空時
OR
回報ONLY行存在於 @IDTable
我也有左試圖加入,但它不工作。任何想法如何解決它?
向我們展示了'LEFT JOIN'你試過 – AakashM 2010-08-25 08:37:56
的LEFT JOIN看起來理智的INNER JOIN – Tony 2010-08-25 08:55:22
你有一個where子句? – HLGEM 2010-08-25 19:52:02