0

我想加入同一个数据库中的两个表。但是任何 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

行按日期排序但未连接的地方,这意味着某些参数将为空。但这不是问题。

那可能吗?如何?谢谢你。

4

2 回答 2

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
于 2013-05-18T18:45:33.633 回答
0

要不就:

SELECT date, name, surname, NULL as brand FROM table1
UNION
SELECT date, NULL, NULL, brand FROM table2
于 2013-05-21T11:42:25.677 回答