0

phonegap データベースの 2 つのテーブルの列の完全なコンテンツを取得する必要があります。次のように試してみます。

db.transaction(function(tx){
               tx.executeSql('SELECT Table1.iTicketName, Table2.iTicketName FROM Table1, Table2', [],function (tx, results){
                 console.log("Callback from Database");
                 var len = results.rows.length;
                 for (var i=0;i<len;i++){
                         var ticketname = results.rows.item(i);
                             console.log(ticketname);

                    }  

                 },
                 errorCB, 
                 successCB
              )
   })

しかし、Table1 のコンテンツしか取得できません。正しいクエリを送信する方法がわからないので、今はたくさんグーグルで検索しました。私が見つけたのは Joins だけでしたが、テーブルの完全なコンテンツを取得する必要があります。どんな助けでも感謝します。

4

2 に答える 2

1
SELECT iTicketName FROM Table1
union
SELECT iTicketName FROM Table2
于 2012-06-28T14:47:03.407 に答える
1

UNION クエリが必要です。

SELECT Table1.iTicketName FROM Table1
UNION ALL 
SELECT Table2.iTicketName FROM Table2

重複を抑制したくない場合は、「ALL」の部分があります

于 2012-06-28T14:47:12.910 に答える