新手請問,基礎sql

作者: axel0919 (blueman)   2015-09-05 16:25:41
是這樣的,小弟最近剛學,想請問一個小問題
表a 有last_name,salary,department_id
表b 有department_id,department_name
若是想要印出部門id,部門名稱,各部門最高薪資及薪資所得人在一張表,請問該怎麼做?
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:
資料庫版本:
內容/問題描述:
作者: LPH66 (-6.2598534e+18f)   2015-09-05 16:58:00
你可以查 join 怎麼用
作者: axel0919 (blueman)   2015-09-05 17:06:00
單join,好像會全跑出來,我只要各部門裡面薪資最高及最高那幾位的名字
作者: bobobobo (BoBo)   2015-09-05 22:53:00
可使用rank()over(partition by...order by...)
作者: mathrew (Joey)   2015-09-06 10:54:00
group by + max

Links booklink

Contact Us: admin [ a t ] ucptt.com