如果我想列出螺号、螺号和每个学生申请的课程总数,我可以知道我应该有多少个加入?
由于 appnCseNum = cseNum 和 studNum = appcnStudNum
学生(studNum,studName,studDOB,studAddress)
课程(cseNum,cseStartDate,cseEndDate)
应用程序(appcnCseNum,appcnStudNum)
SELECT STUDENT.studNum, STUDENT.studName, COUNT(APPLICATION.appcnCseNum) AS coursenum
FROM STUDENT JOIN APPLICATION
ON STUDENT.studNum= APPLICATION.appcnCseNum;
我是否需要为 COURSE 再加入一次才能检索结果?因为我得到的错误是“不是单组组功能”。
如果我不包括计数,如果工作得很好。
SELECT APPLICANT.appNum, APPLICANT.appName, APPLICATION.appcnPosNum
FROM APPLICANT JOIN APPLICATION
ON APPLICANT.appNum = APPLICATION.appcnAppNum;
- - - - - - - - - - - - - 解决了 - - - - - - - - - -
SELECT STUDENT.studNum, STUDENT.studName, COUNT(APPLICATION.appcnCseNum) AS coursenum
FROM STUDENT JOIN APPLICATION
ON STUDENT.studNum = APPLICATION.appcnStudNum
GROUP BY STUDENT.studName, STUDENT.studName;