想问一个关于mysql数据库的问题,这个哪里有语法错误,渣渣看不出来_百度...

发布网友

我来回答

2个回答

热心网友

mysql没有with as这个语法,这个oracle和sqlserver里可用,mysql里请用嵌套。

select sec_enrollment.course_id,sec_enrollment.sec_id 
from
(select course_id,sec_id,count(id) as enrollment from section natural join takes where semester ='Fall' and year=2009 group by course_id,sec_id) sec_enrollment
where enrollment=(select max(enrollment) sec_enrollment)

照着你的打的,不知道有拼写错误没,自己检查下

热心网友

执行环境不对,set要在命令行模式下执行追问这不是dos下的set命令啊,这是mysql

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com