0
我有一个表,每个都有独特的ID课程。排序和计数与非唯一ID
我还有另一个表格,列出每个用户的进度和一列以将进度与给定课程相关联。
但是,我想从此进度表中选择所有行,并按给定ID具有的行数排序它们。
现在,如果我使用SELECT count(*) FROM progress GROUP BY courseID
我只会得到一个ID数字显示多少次(多少行)的整数数组,但我不知道哪个数字与哪个ID相关。
我有一个表,每个都有独特的ID课程。排序和计数与非唯一ID
我还有另一个表格,列出每个用户的进度和一列以将进度与给定课程相关联。
但是,我想从此进度表中选择所有行,并按给定ID具有的行数排序它们。
现在,如果我使用SELECT count(*) FROM progress GROUP BY courseID
我只会得到一个ID数字显示多少次(多少行)的整数数组,但我不知道哪个数字与哪个ID相关。
查询更改为:
SELECT courseID, count(*)
FROM progress
GROUP BY courseID
ORDER BY count(*)
select Course_ID, Student_id, max(colasce(progress,0)) Progress
from Courses
Left Join Students on Courses.ID = Students.Course_ID
group by Course_ID, Student_ID
您忘记通过 – jcho360
使用顺序@ jcho360 THX。现在加入。 – Chandu