2013-04-05 33 views
1

我有兩個表,我試圖加入到一個表中。完全外部聯接 - 將輸出保存在新表中

我成功運行下面的代碼。

SELECT * FROM combined 
LEFT OUTER JOIN isbn_price 
ON combined.isbn13 = isbn_price.isbn; 

我的問題是如何將此輸出保存到新表中?甚至可以將來自isbn_price的聯合列附加到組合表上?

謝謝!

+0

保存?去哪裏? – Kermit 2013-04-05 19:50:36

+0

我想從這個連接的輸出創建一個新表。 – zhogan85 2013-04-05 19:52:48

回答

4

在飛行中創建表:

SELECT * 
INTO NewTable 
FROM combined 
LEFT OUTER JOIN isbn_price 
ON combined.isbn13 = isbn_price.isbn; 
+0

謝謝,隱喻,這正是我正在尋找的。 – zhogan85 2013-04-05 20:08:03

+0

這是否會在數據庫中創建一個新表或者只是一個臨時表? – Jason 2016-01-19 21:01:19

+0

這將創建一個新的永久表。要創建臨時表,請在表名前面使用散列,使其成爲臨時表 - #NewTable – Metaphor 2016-01-20 18:40:57

相關問題