我有一个查询,该查询从两个未关联的表(工资a和雇员b)中提取数据,并根据日期月份合并它们。当我想添加一个汇总列,例如员工人数(count(distinct emp_no))时,它将继续运行查询,然后超时...为什么?我正在使用MySql工作台。
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