2011-04-29 74 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 
. . .