首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

说小弟我sql字符串异常,是不是过长,如何修改,小弟我改了又出现了sql语法异常

2013-12-06 
说我sql字符串错误,是不是过长,怎么修改,我改了又出现了sql语法错误!select AVG(grade) from Score where

说我sql字符串错误,是不是过长,怎么修改,我改了又出现了sql语法错误!
select AVG(grade) from Score where sno in(select SNO from Student where SCLASS=(select SCLASS from Student where SNO='96001')) and cno=(select CNO from Course where CNAME='数学分析')

就是这句话,开始说我字符串错误,后面分割了,又说我在in 和 and 附近有错误!
怎么改。。。。。。。。。。。
[解决办法]

--你的语句应该这样简化

select AVG(grade) 
from Score a
inner join Student b on a.sno=b.sno
inner join Course c on a.cno=c.cno
where b.sno='96001' and c.CNAME='数学分析'

热点排行