Я пытаюсь сделать следующее: используя Altova Mapforce, я использую XML-файл со схемой в качестве источника.Я хочу сопоставить его с точно такими же выходными данными, но добавить данные только в одно поле.
Значение поля (это налог) определяется с помощью объединения двух таблиц SQL с предложением WHERE для обеих таблиц.Таблицы объединяются с использованием внешних ключей, связь распознается Mapforce.
Первое поле предложения WHERE происходит из первой таблицы (таблица типов заголовков), второе и третье поля из вторых таблиц (строкитаблицы типов).
Однако я не могу создать логический и правильный эквивалент того, что я здесь описываю.Я пробовал использовать сложные конструкции AND, где он вставляет одно поле, которое мне понадобится несколько раз.Я пробовал предложения WHERE, но они терпят неудачу, поскольку они никогда не предоставляют обе таблицы одновременно, и, кажется, нет никакого способа использовать заранее заданное СОЕДИНЕНИЕ двух таблиц в качестве источника.Затем предложение WHERE распознает только поля из первой таблицы, а не второй.
Есть ли пример для этого?Объединение двух (или более) таблиц, используя WHERE для определения точной строки, затем используя значение из этой строки?
С наилучшими пожеланиями.