有两张表:
A: Col1, Col2
B: Col3, Col4
我想在表A中插入一行,从表B的Col3中选择Col2,Col1是变量,我该怎么做?
我认为这是SQL:
INSERT INTO A(Col1, Col2) SELECT ?, Col3 FROM B WHERE Col4=?
,但对变量感到不安。
答案 0 :(得分:0)
试试这个
declare @variable_name int;
set @variable_name= your_value;
INSERT INTO A(Col1, Col2) SELECT @variable_name, Col3 FROM B WHERE Col4=[your_condition]