0

我需要在 phonegap 数据库中获取包含两个表的列的完整内容我现在尝试这样:

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的内容。我不知道如何发送正确的查询,我现在搜索了很多。我发现的只是联接,但我需要获取表格的完整内容。任何帮助表示赞赏。

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 回答