SQL объединить два запроса одной и той же таблицы в один

Есть таблица введите сюда описание изображения

COUNT("Employee Name") GROUP BY "Manager Name", "Performance Score" Мне посчитает кол-во оценок одного и того же типа у каждой менеджера, а COUNT("Employee Name") GROUP BY "Manager Name" должен считать Кол-во сотрудников у каждого менеджера

должно быть 4 столбца два из который вычисляемые введите сюда описание изображения

Как объединить эти два запроса, чтобы получить нужную таблицу? Запрос 1: '''SELECT "Manager Name", "Performance Score", COUNT("Employee Name") as "Кол-во оценок" FROM hr_dataset GROUP BY "Manager Name", "Performance Score" ORDER BY "Manager Name", "Кол-во оценок"''' Запрос 2: '''SELECT "Manager Name", COUNT("Employee Name") as "Кол-во сотрудников" FROM hr_dataset GROUP BY "Manager Name" ORDER BY "Manager Name"'''


Ответы (1 шт):

Автор решения: Ксения

Задачу решила таким методом:

SELECT 
  a."Manager Name", b."Performance Score", b."Кол-во оценок", 
  COUNT(b."Кол-во оценок") as "Кол-во сотрудников"
FROM hr_dataset a
INNER JOIN (
  SELECT "Manager Name", "Performance Score", COUNT("Employee Name") as "Кол-во оценок"
  FROM hr_dataset 
  GROUP BY "Manager Name", "Performance Score") b ON a."Manager Name" = b."Manager Name"
GROUP BY a."Manager Name", b."Performance Score", b."Кол-во оценок"
ORDER BY a."Manager Name", b."Кол-во оценок"
→ Ссылка