这是我在SQL中的查询。
SELECT MAX(course_id), sec_id, COUNT(ID)
FROM (SELECT MAX(course_id), sec_id, COUNT(ID)
FROM section
NATURAL JOIN takes
GROUP BY course_id);
执行时,我收到此错误:
<"每个派生表必须有自己的别名">
答案 0 :(得分:1)
为派生表添加别名。
SELECT
MAX(course_id),
sec_id,
COUNT(ID)
FROM
(
SELECT
MAX(course_id),
sec_id,
COUNT(ID)
FROM
section NATURAL
JOIN takes
GROUP BY
course_id
) `A`;