У меня есть запрос, который извлекает данные из двух НЕПРАВИЛЬНЫХ таблиц (зарплаты a и сотрудники b) и объединяет их на основе даты месяца.Когда я хочу добавить агрегированный столбец, например количество сотрудников (count (отличный emp_no)), он продолжает выполнять запрос, а затем время ожидания ... почему?Я использую MySql Workbench.
SELECT
count(distinct b.emp_no) as employees,
month(b.hire_date),
month(a.to_date)
FROM salaries a, employees b
WHERE month(b.hire_date)=month(a.to_date)
group by 2,3;
Целевой результат будет примерно таким:
employees|Hire_month|To_month
799 |6 |6