#sql #sql-server #tsql
#sql #sql-сервер #tsql
Вопрос:
Я использовал ОБЪЕДИНЕНИЕ для составления запроса, который использует столбцы из нескольких таблиц. Я хочу использовать этот запрос для вставки соответствующих данных в новую таблицу.
Я вижу нужные мне столбцы и знаю, как создать новую таблицу (перед операторами join). Я видел много примеров того, как создать таблицу, а затем объединить столбцы. Как мне получить все 160 тысяч записей в эту таблицу?
ХОРОШО, вот запрос, который у меня есть на данный момент….
— Выберите соответствующие столбцы
SELECT AP.[ApprovedID], AP.[TermID], AP.[SchoolID], AP.[CipCode]
, CX.[JobCode], DE.[DOECode], AP.[SA_Level], AP.[CreditHours]
, AP.[IsActive], AP.[NONVOCED], AP.[CreateDate], AP.[CreatedBy]
, AP.[LastUpdateDate], AP.[LastUpdatedBy], AP.[Designator], AP.[ChangeFlag]
— Поместить это в новую таблицу
INTO [INTERS_2004].[inters].[inters_tblApprovedProgramsTest]
— Вставьте соединения здесь
FROM [INTERS_2004].[inters].[inters_tblApprovedPrograms] AP
JOIN [INTERS_2004].[inters].[inters_tblCIPDOECrosswalk] CX
ON AP.[CipCode] = CX.[JobCode]
JOIN [INTERS_2004].[inters].[inters_tblDOECode] DE
ON CX.[DOECode] = DE.[DOECode]
ORDER BY AP.[ApprovedID]
…. и в этот момент мои знания испаряются в воздухе…
Комментарии:
1. Можете ли вы отредактировать свой вопрос и показать нам, что у вас есть на данный момент?
2. Что происходит при выполнении этого запроса? Для меня это выглядит нормально.
Ответ №1:
Если имя таблицы, которое вы хотите использовать, еще не существует, используйте SELECT ... INTO ...
синтаксис:
SELECT ...
INTO new_table
FROM Table1 t1
JOIN TABLE2 t2 ON t2.col = t1.col
WHERE ...
Комментарии:
1. — Выберите соответствующие столбцы, ВЫБЕРИТЕ AP.[ApprovedID], AP.[termID], AP.[SchoolID], AP.[CipCode], CX.[JobCode], DE.[DOECode], AP.[SA_Level], AP.[CreditHours], AP. [isActive], AP.[NONVOCATED], AP. [CreateDate], AP. [CreatedBy], AP.[LastUpdateDate], AP.[LastUpdatedBy], AP.[Обозначение], AP. [ChangeFlag] — Поместить это в новую таблицу В [INTERS_2004].[интерсы]. [inters_tblApprovedProgramsTest] — Поместите соединения здесь