こんにちは、次のデータベース スキーマがあります。
Professor (EMP ID,Name,Status,Salary,Age)
Course(Course ID,Course Name,Points)
Works(Course ID,EMP ID,Class ID)
クラス 10 で最も多くのコースを教えた教授の名前を見つける必要があり、明らかに間違っている次のクエリを書きました。
SELECT p.empid,p.name
FROM professor p
INNER JOIN works w
ON p.empid = w.empid
AND w.classid = 10
GROUP BY p.empid,p.name
HAVING max(c.courseid)
修正してください。