Данные таблицы:
Departments: dept_id, dept_name
Employees: dept_id, emp_id, salary
Я пытался придумать запрос, который показывает dept_id, dept_name, среднюю зарплату конкретных отделов и количество сотрудников в этом отделе. Где отдел с менее чем 20 сотрудниками, а средняя зарплата на отделе менее 2000.
Вот запрос, который я пришел, чтобы отобразить сотрудников с зарплатой менее 2000:
Это то, что я придумал для зарплаты
SELECT dept_id, salary
FROM employees
WHERE (salary) < 2000;
И я знаю, что это можно использовать для подсчета количества людей в отделе
SELECT count(*) as count,dept.dept_name
FROM employees
INNER JOIN dept on employees.department_id = dept.department_id
GROUP BY dept.dept_name;
Как мне реализовать его в одном запросе, чтобы он соответствовал спецификации?