SQL-插入到表中,一行作为select,另一行作为相同的值

SQL-插入到表中,一行作为select,另一行作为相同的值,sql,Sql,我试图使用select语句将多行插入到一个表中,其中一个值的另一个值在每一行中都是相同的值 INSERT INTO INVTBL (invid, staticid) VALUES (SELECT invid from INVENTORYTBL WHERE invid in (select id from PARTS WHERE partcode like '%OEA'), 126) SQL新手-感谢您对我的帮助 如果源是sel

我试图使用select语句将多行插入到一个表中,其中一个值的另一个值在每一行中都是相同的值

INSERT 
        INTO INVTBL (invid, staticid)
        VALUES
        (SELECT invid from INVENTORYTBL 
        WHERE invid in (select id from PARTS WHERE partcode like '%OEA'), 126)

SQL新手-感谢您对我的帮助

如果源是select语句,则不要使用
values
子句:

insert into invtbl (invid, staticid)
select invid, 126
from INVENTORYTBL 
WHERE invid in (select id from PARTS WHERE partcode like '%OEA')