我想要計算每年teacherids的唯一出現次數。我相信結果不是唯一的。使用MSSQL計算唯一出現的IDid
我查詢
SELECT DISTINCT count (tblTeachers.TeacherID) AS uniqueTeacherCount, tblSchoolYears.SchoolYear
FROM tblTeachers INNER JOIN tblTeacher_Building
.
.
GROUP BY tblSchoolYears.SchoolYear
ORDER BY tblSchoolYears.SchoolYear DESC;
我也曾嘗試
SELECT COUNT(DISTINCT tblTeachers.TeacherID) AS uniqueTeacherCount, tblSchoolYears.SchoolYear
FROM tblTeachers INNER JOIN tblTeacher_Building
.
.
GROUP BY tblSchoolYears.SchoolYear
ORDER BY tblSchoolYears.SchoolYear DESC;
我缺少什麼結果(即指望TeacherID的副本)?
謝謝
這是'sql-server'還是'ms-access'? – Kermit
如果你想要一個Access查詢,你不能'使用Count(DISTINCT ...)' – HansUp
ms-access ....... – jamesTheProgrammer