我有一个employee 和employee_history 表。对于employee 表的每次更新,我都会在employee_history 表中插入一条记录。
这两个表都有一个名为“生效日期”的列,表示员工在该生效日期的状态。
下面是我的两张表。
我需要在该生效日期获得最新的员工记录。
例如,如果我需要在 16 日获得员工,我应该从历史表中获得 emp_hist_id = 2 记录。在 6 月 5 日,我应该从 hist 表中获取 emp_hist_id = 4 。
并且在 8 月 15 日,我应该从员工表本身获取记录。
请帮忙。