select * from xs where xh in(
select xh,avg(cj)  from xs_kc group by xh having avg(cj)>70);
/功能就是从查询平均成绩大于70分的同学的信息(注:xs:学生表(放学生的信息) xs_kc:学生课程表(放学生的学号,课程号,成绩))
用sqlplus执行提示如下
SQL> select * from xs where xh in(
  2  select xh,avg(cj)  from xs_kc group by xh having avg(cj)>70);
select xh,avg(cj)  from xs_kc group by xh having avg(cj)>70)
*
第 2 行出现错误:
ORA-00913: 值过多
请高手指点