两张表。。
然后通过这两张表建一张视图。。用于存储每个学生的分数总和
如果少了cname字段就会出问题。。加了就ok了。。求原因。
然后通过这两张表建一张视图。。用于存储每个学生的分数总和
如果少了cname字段就会出问题。。加了就ok了。。求原因。
解决方案 »
- oracle
- EXP-00008: 遇到 ORACLE 错误 ORA-01455: 转换列溢出整数数据类型
- 请教:存储过程中如何定义表变量?
- 谁知道wavecom短信猫连接oracle的配置么? 网上全都是sqlserver和access的,求oracle的啊!!
- 高手进!ORA-12560: TNS:protocol adapter error错误
- oracle10 服务器未启动和运行
- Oracle EM 能正常使用,如图。
- 帮我想个查询,谢谢
- 新手提问,怎样进到enterprise manager
- 存储过程的问题
- [pipi]如何查询ORACLE数据库中有哪些定时作业?
- group by o.ownerid having count(o.id)>=2
时如果要按照其中没有使用聚合函数的列分组,
那么group by语句里面就应该出现全部的未使用聚合函数的列,就你的语句看,
group by s.id;
报错,后面的sum(sscore)并不知道按照那个cname进行求和
试想,如果既未使用聚合函数,也不按它group by,多行如何变成一行?
自己想想就会明白。
你价格max(cname) 就行了
咋写?
[
code=SQL]
select max(cname), sum(sscore) as total from tab_score s, tab_student c where s.cid = c.cid group by s.cid;还是有错。。
[/code]