当前位置: 代码迷 >> SQL >> 这个查询哪错了!该怎么处理
  详细解决方案

这个查询哪错了!该怎么处理

热度:73   发布时间:2016-05-05 14:19:08.0
这个查询哪错了!
create view se1(s_sno,s_sname,c_num,s_avg_grade)
as select sc.sno,s.sname,count(cno),avg(grade)
from s,sc
where s.sno=sc.sno 
group by sno,cno
提示说:列名 'sno' 不明确。


------解决方案--------------------
create view se1(s_sno,s_sname,c_num,s_avg_grade)
as select sc.sno,s.sname,count(cno),avg(grade)
from s,sc
where s.sno=sc.sno
group by sc.sno,cno

------解决方案--------------------
探讨
2个表都有SNO字段,加入表名,比如

count(SC.cno)
  相关解决方案