mysql> select * from employees as e union all salary as s on e.employee_id=s.employee_id where employee_id in (select employee_id from salary where year(date)=2018 group by employee_id having sum(basic+bonus)>300000);
时间: 2024-03-18 11:44:00 浏览: 51
myemployee.sql
这是一条 MySQL 查询语句,查询了两张表 employees 和 salary,将它们的结果合并,并筛选出在 salary 表中,基本工资和奖金总和超过 300000 的员工的信息。具体来说,查询了 employees 表中所有员工的信息,以及 salary 表中所有员工在 2018 年的薪资信息,并将它们合并起来。最后,根据条件筛选出符合要求的员工信息。
阅读全文