如何在wso2 DSS中编写连接查询

时间:2013-05-27 05:20:21

标签: join wso2 wso2dss

我有两个表,我想在其上实现连接和获取数据。我的表1有两列  表格1: ID和Table1Description

表2有三列: ID,Table2Description和Table1_ID

我的加入查询是:

Select t1.ID,t1.Table1Description,t2.ID,t2.Table2Description from Table t1
join Table2 t2 on t1.ID=t2.Table1_ID

现在我唯一的问题是如何为两个ID唯一创建输出映射?

期待你的回答。谢谢你提前

1 个答案:

答案 0 :(得分:3)

使用't2.ID作为ID2'更新t2.ID的检索,将其分配给ID2。然后,您可以为ID列使用两个唯一的输出字段名称。

 <query id="q1" useConfig="s1">
  <sql>Select t1.ID,t1.Table1Description,t2.ID as ID2,t2.Table2Description from Table1 t1 join Table2 t2 on t1.ID=t2.Table1_ID</sql>
  <result element="Entries" rowName="Entry">
     <element column="ID" name="ID1" xsdType="string"/>
     <element column="Table1Description" name="Table1Description" xsdType="string"/>
     <element column="ID2" name="ID2" xsdType="string"/>
     <element column="Table2Description" name="Table2Description" xsdType="string"/>
  </result>