首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-07-22 
这个查询哪错了!create view se1(s_sno,s_sname,c_num,s_avg_grade)as select sc.sno,s.sname,count(cno),

这个查询哪错了!
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)

热点排行