我的查询如下,我想执行join table。
SELECT ce.EmployeeName, ce.EmpNo, cd.DepartmentName, cd.DepartmentCode
FROM CurrentEmployee ce
LEFT OUTER JOIN CompanyDepartment cd ON ce.EmpNo = cd.EmpNo
LEFT OUTER JOIN (SELECT EmpNo , MIN(ClockIn) AS ClockIn, MAX(ClockOut) AS ClockOut FROM RecordHistory GROUP BY EmpNo ) rh
ON ce.EmpNo = rh.EmpNo
在执行上述查询之后,结果遗漏了两列 ClockIn
以及 ClockOut
有语法错误吗?
2条答案
按热度按时间a9wyjsp71#
您应该执行:
7dl7o3gd2#
您需要在顶级select子句以及子查询中包含clockin和clockout。