mysql语法查询
这段代码不会编译,也不会像神奇的sql server那样编译。有人能指出错误吗。是的,这是hw,但是赋值是sql版本不可知的,所以这真的不重要。谢谢mysql语法查询,mysql,sql,Mysql,Sql,这段代码不会编译,也不会像神奇的sql server那样编译。有人能指出错误吗。是的,这是hw,但是赋值是sql版本不可知的,所以这真的不重要。谢谢 SELECT courseNo, section, SELECT ( count( * ) FROM registration, students WHERE registration.idno = students.idno ) FROM registration, students; 告诉我们它应该做什么,而不是在没有额外解释的情况
SELECT courseNo, section,
SELECT (
count( * )
FROM registration, students
WHERE registration.idno = students.idno
)
FROM registration, students;
告诉我们它应该做什么,而不是在没有额外解释的情况下把一些你知道是无效的代码扔进你的问题中,怎么样。怎么样怎么样无论什么上下文无关。这是一个句法问题。你不需要提供所有的上下文,但你至少应该解释你试图达到的结果。从您接受的答案来看,这将是“每门课程和每节课的学生人数”。包括来自DBMS的错误消息也有助于语法故障排除。我不希望获得有关我试图达到的结果的帮助。那会有作弊的倾向。感谢大家的投入。@farm-所以首先我们必须对错误代码进行反向工程,以确定您可能希望它做什么,然后我们根据(可能错误的)假设进行回答?
SELECT courseNo, section, count(*) as [count]
FROM registration, students
WHERE registration.idno = students.idno
group by courseNo,section