题解 | #统计出当前各个title类型对应的员工当前薪水对应的平均工资#
获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
http://www.nowcoder.com/practice/c1472daba75d4635b7f8540b837cc719
通过测试,代码如下
select salaries.emp_no,salaries.salary,employees.last_name,employees.first_name from salaries,employees where salary in
(select max(salary) from salaries where emp_no in
(select emp_no from salaries where not salary = (select max(salary) from salaries )
)
)
and salaries.emp_no = employees.emp_no
按照题目要求,没有使用order by,解题思路如下:先查出最高工资,然后查出工资不等于最高工资人的工号,其中的最高工资的工号,然后依据该工号,查出其他信息。