现有表
course,列为course_uid,course_name
enrolled,列为course_uid,student_uid现在想将每个COURSE_UID分别由STUDENT_UID数列出来,同时列出相应COURSE_UID对应的COURSE_NAME值我尝试写成SELECT Course_Name, (SELECT count( * )
FROM `enrolled`
GROUP BY Course_Uid
)
FROM course
WHERE Course_Uid
IN (SELECT Course_Uid
FROM enrolled
GROUP BY Course_Uid
);但无法得到想要的值,SQL提示Subquery returns more than 1 row