作者axel0919 (blueman)
看板Database
标题新手请问,基础sql
时间Sat Sep 5 16:25:41 2015
是这样的,小弟最近刚学,想请问一个小问题
表a 有last_name,salary,department_id
表b 有department_id,department_name
若是想要印出部门id,部门名称,各部门最高薪资及薪资所得人在一张表,请问该怎麽做?
(针对
SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:
资料库版本:
内容/问题描述:
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.219.90.106
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1441441543.A.552.html
1F:推 LPH66: 你可以查 join 怎麽用 09/05 16:58
2F:→ axel0919: 单join,好像会全跑出来,我只要各部门里面薪资最高及 09/05 17:06
3F:→ axel0919: 最高那几位的名字 09/05 17:06
4F:推 bobobobo: 可使用rank()over(partition by...order by...) 09/05 22:53
5F:推 mathrew: group by + max 09/06 10:54