我想在同一个数据库中连接两个表。但是任何JOIN都会起作用。
示例:
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。但这不是问题。
这可能吗?怎么样? 谢谢。
答案 0 :(得分: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
答案 1 :(得分:0)
或者只是:
SELECT date, name, surname, NULL as brand FROM table1
UNION
SELECT date, NULL, NULL, brand FROM table2