LeetCode 数据库 SQL SERVER 185 部门工资前三高的所有员工
文章目录题目链接解题思路
题目链接
题目
解题思路
思路参照评论区点赞第一的大佬。
由于对 sql 语法还不是很熟悉,在思路描述上可能会出现词不达意的情况。
尝试解题时,首先想到的是将每个部门工资前三高的员工(id)主键找出来。
感觉在说废话。。。。。。
问题的关键在于如何找到每个部门工资前三员工的id。
通过表的自身连接,可以使每一个员工和所有员工都连接成一个元组。
这样每个员工和所有员工都有操作空间了。
要求的是每个部门,那么每一个员工就不需要和所有员工产生元组了,只需要和自己部门的员工产生一个元组就可
原创
2022-04-25 21:03:09 ·
833 阅读 ·
0 评论