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