2011-04-29 77 views
0

我需要将多个记录插入表格。记录的数量取决于另一个查询的结果。例如:将多行动态插入表格

INSERT INTO TABLE1(colm1, colm2, colm3) 
VALUES(SELECT clom1 FROM TABLE2, constant, constant) 

在此查询colm2colm3有constsnt值的colm1不同基于的TABLE2的输出中的值,并且要被也被插入的记录的数量取决于值的从数TABLE2。有人可以给我一个解决方案吗?

回答

4
INSERT INTO Table1(colm1,colm2,colm3) 
SELECT clom1,constant,constant FROM TABLE2 

这应该工作

1

尝试

INSERT INTO TABLE1(colm1, colm2, colm3) 
SELECT clom1, constant, constant FROM TABLE2 
. . .