Sql 如何创建表、导入联接列并将数据插入到新表中?

Sql 如何创建表、导入联接列并将数据插入到新表中?,sql,sql-server,tsql,Sql,Sql Server,Tsql,我使用了一个连接来组合一个使用多个表中的列的查询。我想使用该查询在新表中插入适当的数据 我看到了我想要的列,并且知道如何创建新表(在join语句之前)。我已经看到了许多例子如何创建表,然后连接列。我如何将所有160k条记录放入该表 好的,这是我到目前为止提出的问题 --选择适当的列 SELECT AP.[ApprovedID], AP.[TermID], AP.[SchoolID], AP.[CipCode] , CX.[JobCode], DE.[DOECode], AP.[SA_Le

我使用了一个连接来组合一个使用多个表中的列的查询。我想使用该查询在新表中插入适当的数据

我看到了我想要的列,并且知道如何创建新表(在join语句之前)。我已经看到了许多例子如何创建表,然后连接列。我如何将所有160k条记录放入该表

好的,这是我到目前为止提出的问题

--选择适当的列

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]

…此时,我的知识将化为乌有…

如果您要使用的表名不存在,请使用:


您能否编辑您的问题并向我们展示您到目前为止的情况?执行该查询时会发生什么?我觉得没问题。--选择合适的列选择AP.[ApprovedID]、AP.[TermID]、AP.[SchoolID]、AP.[CipCode]、CX.[JobCode]、DE.[DOECode]、AP.[SA_Level]、AP.[CreditHours]、AP.[IsActive]、AP.[NonCroced]、AP.[CreateDate]、AP.[CreatedBy]、AP.[LastUpdateDate]、AP.[LastUpdateBy.[LastUpdateBy]、AP.[Designator]、AP.[Change[INTERS_2004].[INTERS].[INTERS_TblaprovedProgramstest]--在此处输入联接
SELECT ...
  INTO new_table
  FROM Table1 t1
  JOIN TABLE2 t2 ON t2.col = t1.col 
 WHERE ...