求一个简单sql两个表查询
我有一学生表(学号,姓名,性别),一选修课表(学号,课程号,成绩)我想查询选修课在一门以上的学生信息
我先用 select 学号,count(*)'选修门数' from 成绩表 group by 学号 having count(*)>1 从选修课里选出了多于一门的学生学号,可我
这样用就包错
select * from 学生表 where 学号 in (select 学号,count(*)'选修门数' from 成绩表 group by 学号 having count(*)>1)
抱错为
当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
那这个sql该怎么写?