Project
+-------------+---------+
| Column Name | Type |
+-------------+---------+
| project_id | int |
| employee_id | int |
+-------------+---------+
(project_id, employee_id)는 이 테이블의 기본 키입니다.
employee_id는 Employee 테이블의 외래 키입니다.
이 테이블의 각 행은 employee_id를 가진 직원이 project_id를 가진 프로젝트에서 작업하고 있음을 나타냅니다.
Employee
+------------------+---------+
| Column Name | Type |
+------------------+---------+
| employee_id | int |
| name | varchar |
| experience_years | int |
+------------------+---------+
employee_id는 이 테이블의 기본 키입니다. experience_years는 NULL이 아닌 것이 보장됩니다.
이 테이블의 각 행에는 직원 한 명에 대한 정보가 포함되어 있습니다.
각 프로젝트에 대한 모든 직원의 평균 경력 연수를 2자리로 반올림하여 보고하는 SQL 쿼리를 작성합니다.
결과 테이블은 임의의 순서로 반환합니다.
SELECT B.project_id , ROUND(SUM(experience_years)/COUNT(B.project_id),2) AS average_years FROM Employee A JOIN Project B ON A.employee_id = B.employee_id GROUP BY B.project_id ;
https://leetcode.com/problems/project-employees-i/?envType=study-plan-v2&envId=top-sql-50