无法聚合合并两个不相关表的查询

时间:2019-06-28 17:25:15

标签: mysql sql mysql-workbench

我有一个查询,该查询从两个未关联的表(工资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

0 个答案:

没有答案