这样的错误是查询的列中的字句中包含的不只是一列的数据.
select * from student where Sid in(select * from student)
错误:
消息 116,级别 16,状态 1,第 1 行
当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。消息 116,级别 16,状态 1,第 1 行
当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
要改成:
select * from student where Sid in(select Sid from student)