在insert语句中需要插入查询出来的值。
\nInsert into a (a1,a2,a3) values (1,select num from b where id=1,3)
\n这样写就出现了“在此上下文中不允许使用子查询。只允许使用标量表达式。”这个错误
可以这样:
\ninsert into a (a1,a2,a3) select 1,num,3 from b where id=1 即可解决问题.
在insert语句中需要插入查询出来的值。
\nInsert into a (a1,a2,a3) values (1,select num from b where id=1,3)
\n这样写就出现了“在此上下文中不允许使用子查询。只允许使用标量表达式。”这个错误
可以这样:
\ninsert into a (a1,a2,a3) select 1,num,3 from b where id=1 即可解决问题.