Sql 如何创建表、导入联接列并将数据插入到新表中?
我使用了一个连接来组合一个使用多个表中的列的查询。我想使用该查询在新表中插入适当的数据 我看到了我想要的列,并且知道如何创建新表(在join语句之前)。我已经看到了许多例子如何创建表,然后连接列。我如何将所有160k条记录放入该表 好的,这是我到目前为止提出的问题 --选择适当的列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
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 ...