2014-09-29 95 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