使用ssis查找连接2个表只会产生第一个匹配的输出,而不是SQL中所有匹配的输出。有没有办法编写SSIS,导致所有的 匹配输出。
表1
Country,Prate,year
uk,1%,2014
France,1%,2014
表2
Country,SSrate,year
uk,11%,2014
uk,22%,2013
France,15%,2014
ssis结果,加入列为国家/地区
Country,Prate,year,ssrate
uk,1%,2014,11%
France,1%,2014,15%
如何获得如下所示的结果
Country,Prate,year,ssrate
uk,1%,2014,11%
uk,1%,2013,22%
France,1%,2014,15%
答案 0 :(得分:1)
注视它,我会改变你的行动。
我将OLE DB Source设置为Table2,然后在Lookup Component中使用表1。因此,表2中的每一行都使其附加到表1中的数据到达目的地。
如果表1中有数据需要将其发送到目标,则您需要更新问题以指出您需要处理的所有情况。但是,那时的答案可能就像this