2013-05-27 75 views
0

我有兩個表,我想實現連接並獲取數據。我的表1有兩列 表1: ID和Table1Description如何在wso2 DSS中編寫連接查詢

表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的唯一創建輸出映射?

期待您的answers.Thanks提前t2.ID的

回答

2

更新檢索與「t2.ID爲ID2」把它分配給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> 

相關問題