2013-05-18 50 views
0

我想在同一個數據庫中連接兩個表格。但任何JOIN都可以完成這項工作。SQLite在Android上加入表格

例子:

table1: date | name |surname 

table2: date | brand 

而且我希望有一個表:

表3:

date  |name |surname |brand 

01/01/13 jhon who null 
02/01/13 null null BMW 

當行按日期排序,但沒有加入,這意味着一些參數會null.But那不是問題。

這可能嗎?怎麼樣? 謝謝。

回答

0

使用UNION ALL從各自的源表獲得記錄:

CREATE TABLE table3 AS 
SELECT date, name, surname, NULL as brand FROM table1 
UNION ALL 
SELECT date, NULL, NULL, brand FROM table2 
ORDER BY date 
+0

它完美地做他的工作。我將使用沒有創建表語句。非常感謝你。 –

0

或者只是:

SELECT date, name, surname, NULL as brand FROM table1 
UNION 
SELECT date, NULL, NULL, brand FROM table2