Name

问题描述 投票:0回答:1

有两个表格

1) Employee
id | Name |  Department | Dob 

2) Salary
id | salary

我想查找各部门最年轻和最年长员工的工资,但使用下面的查询,我无法得到正确的ID和工资。

SELECT salary.id,employee.Dept,salary.salary,MIN(employee.DoB) 
from employee 
INNER JOIN salary ON salary.id = employee.id  GROUP by Dept

上面的查询返回的是正确的Dob,但是id和工资与出生日期不匹配。

mysql sql group-by inner-join having
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.