2014-09-29 86 views
0

使用ssis查找连接两个表只会导致第一个匹配的输出,而不是SQL中的所有匹配输出。是否有任何方法可以对SSIS进行编码,从而导出所有匹配输出的 。SSIS查找连接和SQL连接

表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% 

回答

1

目射它,我会扭转你的操作。

我将OLE DB源设置为Table2,然后在查找组件中使用表1。因此,表2中的每一行都将其添加到目标,其中来自表1的数据附加到目标。

如果表1中有数据需要传递给目标,那么您需要更新问题以指出需要处理的所有情况。但是,当时的答案可能会像this