2017-10-11 54 views
0

可以說我有2個表,如下所示。從2個表中合併2個同名的列s

+----Table1-----+ 
+---------------------------+ 
| FirstName| LastName | ... | 
+----+----------+-----------+ 
| Rick  | Grimes | ... | 
| Daryl | Dixon | ... | 

而另一臺

+----Table2-----+ 
+---------------------------+ 
| FirstName| LastName | ... | 
+----+----------+-----------+ 
| Norman | Reedus | ... | 

我想要一個SQL語句,這將使我這個輸出 -

| LastName | 
+-----------+ 
| Dixon | 
| Grimes | 
| Reedus | 

管理使用聯盟這樣做,但我想要實現這個結果使用JOIN。由於

回答

7

您正在尋找的union all操作:

SELECT lastname 
FROM table1 
UNION ALL 
SELECT lastname 
FROM table2 
+0

你好,感謝你的快速回復。 我剛剛編輯了我的查詢 – Optimize

+1

@Optimize使用連接實現你想要的是非常麻煩的,'UNION'絕對是你應該在這裏使用的AFAIK。你爲什麼認爲你需要加入? –

+0

我只是想實現不同的靈魂,並想知道是否可以使用連接。但我明白你的答覆。謝謝 – Optimize