> For the complete documentation index, see [llms.txt](https://jaywin.gitbook.io/leetcode/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jaywin.gitbook.io/leetcode/solutions/1077-project-employees-iii.md).

# 1077. Project Employees III

<https://leetcode.com/problems/project-employees-iii>

## Description

Table: `Project`

```
+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| project\_id  | int     |
| employee\_id | int     |
+-------------+---------+
(project\_id, employee\_id) is the primary key of this table.
employee\_id is a foreign key to Employee table.
```

Table: `Employee`

```
+------------------+---------+
| Column Name      | Type    |
+------------------+---------+
| employee\_id      | int     |
| name             | varchar |
| experience\_years | int     |
+------------------+---------+
employee\_id is the primary key of this table.
```

Write an SQL query that reports the **most experienced** employees in each project. In case of a tie, report all employees with the maximum number of experience years.

The query result format is in the following example:

```
Project table:
+-------------+-------------+
| project\_id  | employee\_id |
+-------------+-------------+
| 1           | 1           |
| 1           | 2           |
| 1           | 3           |
| 2           | 1           |
| 2           | 4           |
+-------------+-------------+
Employee table:
+-------------+--------+------------------+
| employee\_id | name   | experience\_years |
+-------------+--------+------------------+
| 1           | Khaled | 3                |
| 2           | Ali    | 2                |
| 3           | John   | 3                |
| 4           | Doe    | 2                |
+-------------+--------+------------------+
Result table:
+-------------+---------------+
| project\_id  | employee\_id   |
+-------------+---------------+
| 1           | 1             |
| 1           | 3             |
| 2           | 1             |
+-------------+---------------+
Both employees with id 1 and 3 have the most experience among the employees of the first project. For the second project, the employee with id 1 has the most experience.
```

## ac

```java
```
