values 不支持子查询?

在此上下文中不允许使用子查询。只允许使用标量表达式...

insert into cash(userid)
values((select top 1 userid from aspnet_membership order by createdate desc))
会报错 在此上下文中不允许使用子查询。只允许使用标量表达式...

正确的是

insert into cash(userid)

select (select top 1 userid from aspnet_membership order by createdate desc)

一开始被select 误解

其实就是将values改成select并且把values后面的一对括号去掉就可以

 

 

你可能感兴趣的:(value)