实现这一目标的最佳方法是什么?我不太擅长加入,我认为这就是在这种情况下必须要做的。只是需要一些帮助。
我有 2 个表,一个员工表和一个记录表。我的查询将从表 1 中获取一行并将其插入到表 2 中。问题是,我怎样才能做到这一点并传递变量?
我想过这样做:
INSERT INTO table 2
(
col1
,col2
)
SELECT
col1
,col2
FROM table 1
WHERE user = col1
但是我还需要添加不在表中的变量,而是我已经传递给存储过程的东西。
我认为它必须是一个连接,但不确定如何连接和插入我返回的数据。
Table 1
-Col 1
-Col 2
-Col 3
-Col 4
-Col 5
Table 2
-Col 1
-Col 2
-Col 3
-Col 4