2013-04-05 4 views
1

У меня есть две таблицы, которые я пытаюсь объединить в одну.Full Outer Join - Сохранить вывод в новой таблице

Я успешно выполнил следующий код.

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

Мой вопрос: как сохранить этот вывод в новом столе? Или даже добавить объединенные столбцы из isbn_price в комбинированную таблицу?

Спасибо!

+0

Сохранить? Куда? – Kermit

+0

Я хочу создать новую таблицу из вывода этого объединения. – zhogan85

ответ

4

Чтобы создать таблицу на лету:

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

Спасибо, Метафора, это именно то, что я искал. – zhogan85

+0

Создает ли это новую таблицу в базе данных или только временную таблицу? – Jason

+0

Это создает новую постоянную таблицу. Чтобы создать временную таблицу, используйте хэш перед именем таблицы, что делает его временным - #NewTable – Metaphor

Смежные вопросы