我正在使用以下查询:
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 列表?