SSIS объединяет данные соединения из 2 строк слева в одну строку справа - PullRequest
0 голосов
/ 29 мая 2020

Это мой сценарий. Моя правая часть потока возвращает основную запись, скажем, со следующими данными:

Id    Category    SubCategory
--    --------    -----------
1     null        null

Левый поток читает массив json со следующими данными:

Id   ParentId    Type          Value
--   --------    --------      -----------
1    1           Category      A
2    1           SubCategory   B 

Результат Я хочу получить это (условно помещая каждую запись массива в определенное поле c в зависимости от его типа):

Id    Category    SubCategory
--    --------    -----------
1     A           B

Но независимо от того, использую ли я внутреннюю, левую или полную внешнюю в соединении слиянием , я всегда получаю 2 таких записи:

Id    Category    SubCategory
--    --------    -----------
1     null        B
1     A           null

любая помощь приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...