当没有用 exists 引入子查询时,
在选择列表中只能指定一个表达式。
当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
比如 select * from T_Employee where FNumber not in
( select top 5* from T_Employee order by FSalary desc)exists子查询
order by FSalary 在sql中执行出现错误
更正:select * from T_Employee where FNumber not in
(select top 5 FNumber from T_Employee order by FSalary desc)
order by FSalary
因为:如果要用in,你后面select必须能只能由一个列组成,你的select后面跟了n个列,自然报那个错误了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论