-3
A
回答
0
試試這個
select student.student_id,student.student_name,department.department_name,mark.value
from student left join department on student.department_id=department.department_id
left join mark on student.student_id=mark.student_id
left join subject on subject.subject_id=mark.subject_id
where subject.subject_name='Maths'
order by department_name , mark.value desc ;
但如果你想每一個部門,你可以用「與條款」或子查詢類似下面的前10名:
select * from (
select student.student_id,student.student_name,department.department_name,mark.value
,row_number() over(partition by department.department_id order by mark.value desc) as rowNumber
from student left join department on student.department_id=department.department_id
left join mark on student.student_id=mark.student_id
left join subject on subject.subject_id=mark.subject_id
where subject.subject_name='Maths'
) studentData where rowNumber<=10 ;
相關問題
- 1. 填寫詢問顯示部門名稱,職位名稱,「各部門職員的人數」和「部門職員數」
- 2. SQL查詢,顯示部門名稱,地點名稱,員工
- 3. 部門名稱和學生人數
- 4. 選擇部門名稱預查詢requiste
- 5. SQL查詢來顯示姓名,職務,部門名稱和工資等級
- 6. 如何顯示學生人數最少的部門的名稱
- 7. 按員工數量降序排列部門名稱的SQL查詢
- 8. 如何顯示學校名稱= x的所有部門?
- 9. 獲得品牌名稱和部門名稱
- 10. 列出部門名稱與員工
- 11. 返回每個員工部門名稱
- 12. 按名稱排序升序
- 13. 不同的部門名稱 - Sharepoint搜索
- 14. 如何列出部門編號和名稱,然後列出在部門名稱下的部門中工作的員工?
- 15. SQL按查詢順序顯示名稱
- 16. SQL-HR架構,檢索部門名稱,每個部門的經理和員工
- 17. 顯示每個部門的編號和名稱,並在各部門採用的員工數量
- 18. 按大小寫和按名稱排序
- 19. 按列名稱排序
- 20. 排序陣列,按名稱
- 21. 在包含名稱和標記的結構中按升序排列氣泡的名稱
- 22. 像在SQL中一樣在MDX頂部顯示列名稱
- 23. 查詢顯示名稱
- 24. Mysql查詢不按名稱排序
- 25. 按名稱排序sql查詢
- 26. 需要從MySQL返回各部門的名稱和數量
- 27. Swift JSQMessagesViewController名稱頂部
- 28. 按名稱排序顯示分類 - wordpress
- 29. 按名稱排序數組
- 30. SQL查詢以獲取全部或部分搜索名稱的所有名稱
我試圖找到輸出通過匹配主鍵來使用多個子查詢,但它沒有給出所需的輸出。 –