如何选择表格中的每个Id,其中Id> 118并将其与常量插入另一个表中?

时间:2013-12-13 17:06:07

标签: sql sql-server

表A有Id_1,Id_2 表B有Id,...,...,...,

如何获取每个ID>来自表B的118,并将每个Id作为行(999,Id)插入表A?

所以结果看起来像,

 Insert into Table A (Id_1, Id_2)
 VALUES (999, 118), (999, 119), (999, 120), ..... 

感谢。

1 个答案:

答案 0 :(得分:6)

您可以使用select语句的结果,如下所示。

INSERT INTO TableA (Id_1, Id_2)
SELECT 999, Id
FROM TableB
WHERE Id > 118