Невозможно объединить запрос, который объединяет две несвязанные таблицы - PullRequest
0 голосов
/ 28 июня 2019

У меня есть запрос, который извлекает данные из двух НЕПРАВИЛЬНЫХ таблиц (зарплаты 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
...