表的部門名稱:要顯示在SQL最少的學生數
Department (dept_id,dept_name)
Students(student_id,student_name,dept_id)
我使用的是Oracle。我必須打印該部門的姓名,該部門的姓名必須至少爲no。學生的。由於我是SQL新手,所以我被困在這個問題上。到目前爲止,我已經這樣做了:
select d.department_id,d.department_name,
from Department d
join Student s on s.department_id=d.department_id
where rownum between 1 and 3
group by d.department_id,d.department_name
order by count(s.student_id) asc;
輸出錯誤。它來到IT,SE,CSE
而輸出應該是IT,CSE,SE
!我的查詢是否正確?或者在我的查詢中有什麼缺失?
我在做什麼錯?
Oracle和MySQL屬於同一家公司,但是是不同的產品。你使用哪一個? – Shadow
MySQL。對不起這是我的錯。將刪除Oracle標記 –
rownum是2個表中的任何一個字段? – Shadow