Присоединение к поиску SSIS и присоединение к SQL

Объединение 2 таблиц с использованием поиска ssis приведет к получению только первого совпадающего вывода, а не всех совпадающих выходных данных в 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%

person user1254579    schedule 29.09.2014    source источник


Ответы (1)


Увидев это, я бы отменил ваши операции.

Я бы установил источник OLE DB как таблицу 2, а затем использовал таблицу 1 в компоненте поиска. Таким образом, каждая строка из таблицы 2 попадает в пункт назначения с добавленными к ней данными из таблицы 1.

Если в таблице 1 есть данные, необходимые для достижения цели, вам нужно будет обновить вопрос, чтобы указать все случаи, с которыми вам нужно иметь дело. Но ответ в этот момент, вероятно, будет примерно таким: это

person billinkc    schedule 29.09.2014