我使用下面的查詢:合併多個記錄到一個
DECLARE @Code varchar(6)
SELECT a.Code, a.Description, a.Time, b.id
FROM TableA a
LEFT OUTER JOIN TableB B ON a.id = b.id
WHERE a.Code = @Code
我有被它的返回,因爲外部的多個記錄的問題加入,類似如下:
Code Description Time B.id
5038 sample desc 4 108
5038 sample desc 4 632
5038 sample desc 4 633
5038 sample desc 4 197
5038 sample desc 4 503
將這些結合成一條記錄的最好方法是什麼?說一個b.id的分隔列表?
@MikeCheel我做了一個外連接,因爲並非所有的TableA記錄都會鏈接到TableB。你能舉一個我怎麼在這裏使用UNION ALL的例子嗎? – ashishduh
我誤解了這個問題。對困惑感到抱歉。 –