select e.employee_id,department_name,performance_score
from employee_projects e join department_info d 
on e.employee_id = d.employee_id
where department_id = 1 
and performance_score > (
    select avg(performance_score) avg
    from employee_projects e join department_info d 
    on e.employee_id = d.employee_id
    where department_id = 1
    group by department_name
)
union
select e.employee_id,department_name,performance_score
from employee_projects e join department_info d 
on e.employee_id = d.employee_id
where department_id = 2 
and performance_score > (
    select avg(performance_score) avg
    from employee_projects e join department_info d 
    on e.employee_id = d.employee_id
    where department_id = 2
    group by department_name
)