File tree 3 files changed +53
-4
lines changed
solution/0100-0199/0185.Department Top Three Salaries
3 files changed +53
-4
lines changed Original file line number Diff line number Diff line change 55
55
### ** SQL**
56
56
57
57
```
58
-
58
+ SELECT
59
+ Department.NAME AS Department,
60
+ Employee.NAME AS Employee,
61
+ Salary
62
+ FROM
63
+ Employee,
64
+ Department
65
+ WHERE
66
+ Employee.DepartmentId = Department.Id
67
+ AND (SELECT
68
+ COUNT(DISTINCT e2.Salary)
69
+ FROM
70
+ Employee e2
71
+ WHERE
72
+ e2.Salary > Employee.Salary
73
+ AND Employee.DepartmentId = e2.DepartmentId
74
+ ) < 3
59
75
```
60
76
61
- <!-- tabs:end -->
77
+ <!-- tabs:end -->
Original file line number Diff line number Diff line change 104
104
### ** SQL**
105
105
106
106
```
107
-
107
+ SELECT
108
+ Department.NAME AS Department,
109
+ Employee.NAME AS Employee,
110
+ Salary
111
+ FROM
112
+ Employee,
113
+ Department
114
+ WHERE
115
+ Employee.DepartmentId = Department.Id
116
+ AND (SELECT
117
+ COUNT(DISTINCT e2.Salary)
118
+ FROM
119
+ Employee e2
120
+ WHERE
121
+ e2.Salary > Employee.Salary
122
+ AND Employee.DepartmentId = e2.DepartmentId
123
+ ) < 3
108
124
```
109
125
110
- <!-- tabs:end -->
126
+ <!-- tabs:end -->
Original file line number Diff line number Diff line change
1
+ SELECT
2
+ Department .NAME AS Department,
3
+ Employee .NAME AS Employee,
4
+ Salary
5
+ FROM
6
+ Employee,
7
+ Department
8
+ WHERE
9
+ Employee .DepartmentId = Department .Id
10
+ AND (SELECT
11
+ COUNT (DISTINCT e2 .Salary )
12
+ FROM
13
+ Employee e2
14
+ WHERE
15
+ e2 .Salary > Employee .Salary
16
+ AND Employee .DepartmentId = e2 .DepartmentId
17
+ ) < 3
You can’t perform that action at this time.
0 commit comments