Altova Mapforce:使用两个表连接XML输入和条件SQL连接

时间:2011-09-20 08:40:32

标签: altova

我正在努力完成以下任务:使用Altova Mapforce,我使用带有架构的XML文件作为源。我想将它映射到完全相同的输出,但只将数据添加到一个字段。

字段的值(它的Tax)是使用两个表SQL连接和两个表的WHERE子句确定的。这些表使用外键连接,这种关系由Mapforce识别。

WHERE子句的第一个字段来自第一个表(标题类型表),第二个和第三个字段来自第二个表(行类型表)。

但是,我似乎无法创建我在这里描述的逻辑和正确的等价物。我尝试使用复杂的AND结构,然后插入我需要多次的一个字段。我已经尝试过WHERE子句但它们失败了,因为它们从不同时提供两个表,似乎没有办法使用两个表的预先指定的JOIN作为源。然后WHERE子句只识别第一个表中的字段,而不识别第二个表中的字段。

这是一个例子吗?加入两个(或更多)表,使用WHERE确定确切的行,然后使用该行的值?

祝福。

0 个答案:

没有答案