with t1 as (select e.employee_id as employee_id,performance_score,department_name from employee_projects e join department_info d on e.employee_id = d.employee_id), t2 as ( select department_name,avg(performance_score) as avg_performance_score from t1 group by department_name ), t3 as ( select employee_id,performance_score,t1.department_name as department_name,avg_performance_score, case when performance_score > avg_performance_score then 1 else 0 end as 1true from t1 join t2 on t1.department_name = t2.department_name ) select employee_id,department_name,performance_score from t3 where 1true = 1

京公网安备 11010502036488号