我有两张桌子:
表 1(名称、(...)、产品 ID)
表 2(客户名称、产品 ID)
样品表 1
Test1 | 1
示例表 2:
Customer1 | 1
Customer2 | 1
表架构是固定的,我无法更改它,也无法创建其他视图等。使用 SQL Server 集成服务,我必须创建一个新表。在这个新表中,我需要有一列与客户类似Customer1; Customer2
for Test1
。
我知道我可以用 COALESCE 做到这一点,但我不知道如何在 SSIS 中做到这一点。我应该使用哪种转换,以及如何使用?
更新 这是 COALESCE 的示例:
DECLARE @names VARCHAR(150)
SELECT @names = COALESCE(@names + '; ', '') + [CustomerName]
FROM Table2
SELECT @names
如何将此片段插入一个新的SELECT * FROM Table1
?