sql select max语法问题

sqlString="selectmax(CourseNo)asCourseNofrom(select*fromkechengxinxiwhereTeacher_ID='... sqlString="select max(CourseNo) as CourseNo from (select*from kechengxinxi where Teacher_ID='"+ID+"')";
这样写有问题么
运行时报错说‘)’附近有语法错误
展开
 我来答
百度网友d84dd6d
2014-10-26 · TA获得超过477个赞
知道小有建树答主
回答量:537
采纳率:100%
帮助的人:350万
展开全部
sqlString="select max(CourseNo) as CourseNo from (select*from kechengxinxi where Teacher_ID='"+ID+"') as a "
子查询一定要给它一个名字,就是 "as a" 这种写法
追问
加 as a是什么意思
追答
不客气
神州精盾
2014-10-26 · TA获得超过140个赞
知道答主
回答量:358
采纳率:0%
帮助的人:101万
展开全部
是不是应该把某个控件里的值传给Teacher_ID,例如:where Teacher_ID='"+txtID.text+"')";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-10-26
展开全部
select max(A.CourseNo) as CourseNo from (select * from kechengxinxi where Teacher_ID='ID') A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式