SQL插入问题

时间:2019-05-22 21:25:06

标签: sql sql-server

我使用INSERT INTO将两个表中的列合并为一个新表。结果不是我期望的那样,数据在我的两个插入到输出之间分配。关键是从一个表中提取员工ID和姓名,从另一个表中获取时钟交互,并使其显示在Excel工作表中。猜猜我正在尝试找到最好的方法来完成此任务。

插入到拆分结果中] 1

1 个答案:

答案 0 :(得分:0)

INSERT * INTO #TEMPTable
SELECT T1.employee_id, T1.last_name, T1.first_name, T2.action_time, T2.action_date, T2.shift_start, T2.action_type 
FROM T1 JOIN T2 ON T1.employee_id = T2.employee_ID

SELECT * from #TEMPTable

DROP TABLE #TEMPTable

或者只是

SELECT T1.employee_id, T1.last_name, T1.first_name, T2.action_time, T2.action_date, T2.shift_start, T2.action_type 
FROM T1 JOIN T2 ON T1.employee_id = T2.employee_ID

然后,将结果导出到.CSV文件。