Вы можете использовать union all
и агрегирование:
select entity, sum(cnt) total_count
from (
select entity, cnt from table2
union all select company, employees from table1
) t
group by entity
order by entity
Чтобы это работало правильно, столбцы в обеих таблицах должны иметь одинаковый тип данных, ie table2.entity
должен иметь одинаковый тип данных как table1.company'
(а также table2.cnt
и table1.employees
). Если типы данных не совпадают, вы должны явно привести столбцы к adujst.