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

Join 如何在wso2 DSS中编写连接查询,join,wso2,wso2dss,Join,Wso2,Wso2dss,我想在两个表上实现连接并获取数据。我的表1有两列,如下所示: 表1: ID和表1说明 表2有三列,如下所示: ID,表2说明和表1\u ID 我的加入查询是: Select t1.ID,t1.Table1Description,t2.ID,t2.Table2Description from Table t1 join Table2 t2 on t1.ID=t2.Table1_ID 现在我唯一的问题是如何为两个ID创建唯一的输出映射 期待您的回答。提前感谢使用't2.ID as ID2'更新t2

我想在两个表上实现连接并获取数据。我的表1有两列,如下所示: 表1: ID和表1说明

表2有三列,如下所示: ID,表2说明和表1\u ID

我的加入查询是:

Select t1.ID,t1.Table1Description,t2.ID,t2.Table2Description from Table t1
join Table2 t2 on t1.ID=t2.Table1_ID
现在我唯一的问题是如何为两个ID创建唯一的输出映射


期待您的回答。提前感谢

使用't2.ID as 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>

选择t1.ID,t1.Table1Description,t2.ID作为ID2,t2.Table2Description从table1t1连接table2t2on t1.ID=t2.Table1\u ID

使用“t2.ID as 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>

选择t1.ID,t1.Table1Description,t2.ID作为ID2,t2.Table2Description从table1t1连接table2t2on t1.ID=t2.Table1\u ID