I want to Join result table if the emp_id is repeated. and display employees first name.
result table code:
SELECT emp_id, COUNT(*)
FROM Employment
GROUP BY emp_id
HAVING COUNT(*) > 1
Employment table:
| emp_id | task_complete | year |
|---|---|---|
| 1 | task1 | 2020 |
| 1 | task2 | 2020 |
| 3 | task3 | 1999 |
| 4 | task4 | 2001 |
Employee table:
| emp_id | first_name | last_name |
|---|---|---|
| 1 | Jon | Doe |
| 2 | Don | Juan |
| 3 | Steve | Works |
| 4 | Loki | Odinsen |
So that employee 1 has done 2 tasks, Result should look like:
| emp_id | first_name | tasks_done |
|---|---|---|
| 1 | Jon | 2 |