新手请问,基础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