新手請問,基礎sql

看板Database (資料庫)作者 (blueman)時間10年前 (2015/09/05 16:25), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
是這樣的,小弟最近剛學,想請問一個小問題 表a 有last_name,salary,department_id 表b 有department_id,department_name 若是想要印出部門id,部門名稱,各部門最高薪資及薪資所得人在一張表,請問該怎麼做? (針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱: 資料庫版本: 內容/問題描述: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.219.90.106 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1441441543.A.552.html

09/05 16:58, , 1F
你可以查 join 怎麼用
09/05 16:58, 1F

09/05 17:06, , 2F
單join,好像會全跑出來,我只要各部門裡面薪資最高及
09/05 17:06, 2F

09/05 17:06, , 3F
最高那幾位的名字
09/05 17:06, 3F

09/05 22:53, , 4F
可使用rank()over(partition by...order by...)
09/05 22:53, 4F

09/06 10:54, , 5F
group by + max
09/06 10:54, 5F
文章代碼(AID): #1LwgS7LI (Database)
文章代碼(AID): #1LwgS7LI (Database)