2017-05-25 122 views
0

table1的如何從兩個不同的表中獲取的數據與不同列

id | pid |pdate 

1 |ab001 |25/05/2017 

2 |ab002 |25/05/2017 

表2

id |rid |rdate 

1 |cd001 |25/05/2017 

2 |cd002 |25/05/2017 

輸出

id |cid |date 

1 |ab001 |25/05/2017 

2 |ab002 |25/05/2017 

1 |cd001 |25/05/2017 

2 |cd002 |25/05/2017 
+0

只需加入2臺!你的問題到底是什麼? –

+0

我需要mysql查詢 –

回答

1
(SELECT table1.id, table1.pid, table1.pdate FROM table1) 
UNION 
(SELECT table2.id, table2.rid, table2.rdate FROM table2); 
+1

雖然您不需要表名限定符,但您需要在輸出中指定他想要的列名。 – inarilo

0

試試這個例子:

SELECT id FROM table1 UNION SELECT cid FROM table2; 

輸出:

ID擺脫

1 AC22

相關問題