为什么我的嵌套插入语句不起作用?

时间:2013-07-17 15:59:01

标签: sql sql-server tsql

insert into myTable (Id) values (
       select id from someTable where seriesid not in (120, 130, 110, 300)
)

我在SSMS中收到此错误消息:

  

第15行,第1行,第1行,第1行       关键字“select”附近的语法不正确。       Msg 102,Level 15,State 1,Line 1       ')'附近的语法不正确。

1 个答案:

答案 0 :(得分:5)

如果您在select中执行insert,那么可以跳过values部分

insert into myTable (Id) 
select id 
from someTable 
where seriesid not in (120, 130, 110, 300)