我有一个员工表和一个假期表,其中每一行代表他们休假的一天。
我想让所有休假天数超过其最大休假天数的员工。
employees:
employeeId
maxVacationDays
vacations:
employeeId
date_vacation_day_taken
我现在的查询:
SELECT e.*
FROM employees e
INNER JOIN vacations v ON (v.employeeId = e.employeeId)
WHERE e.isActive = true AND ( ???? > e.maxVacationDays)
因此,我需要从该employeeId 的假期表中获取行数。
我需要一个子查询吗?
(使用sql2000)