У меня есть одна база данных с именем Customer, у меня есть 3 важные таблицы: CustomerID, CustomerToBillID и CustomerName.допустим, у нас есть набор данных:
CustomerID = 1 with, CustomerName = John
CustomerID = 2 CustomerName = Bert
And the CustomerToBillID = 2 on both (so Bert only pays)
Можно ли использовать два столбца CustomerName?например, я хочу использовать CustomerID с CustomerName и CustomerToBillID с CustomerName.
Я пытался использовать преобразование данных для CustomerName, чтобы сделать CustomerNameOne и mergejoin после сортировки по CustomerToBillID, но этого не произойдет, потому что он будет смущен двумя именами CustomerName из одной базы данных и просто выберет один CustomerIDили CustomerToBillID, я использую SSIS в SSDT виртуальной студии 2017.
При необходимости могу предоставить больше информации.
РЕДАКТИРОВАТЬ: Я хочу вывести следующее:
До
После.Красный круг содержит неверные данные.У него есть CustomID 454, а не 401. У клиента теперь есть CustomerName, а в Bill для клиента есть столбец CustomerNameOne.
РЕДАКТИРОВАТЬ 2:
Вот как этона данный момент красный круг - это те же базы данных / таблицы, так что, думаю, получение столбца CustomerName из второго приведет в замешательство?
Редактировать 3: ![simple](https://i.stack.imgur.com/ErZ0J.png)
, чтобы сделать это несколько проще, я хочу сделать это, но это не работает, потому что когда CustomerID =1 нажимает CustomerToBill = 1, тогда он примет CustomerID = 129 и изменит 1 тоже id 129, например, в следующем изображении результата данных:
В красной строке это должно быть (головной офис) нет (Минерал Хиллз)
РЕДАКТИРОВАТЬ 4:
что касается комментариев, я сделал то, что вы просили только синийстроки дают мне хороший результат, но красные линии не соответствуют BillTOID, он просто говорит имя CustomerID.