我是mysql的新手。谁能帮我解决这个问题,
“我的表中有以下列 emp id、name、leaveto、leavefrom 和 status。如果员工申请休假,他的经理可以接受或拒绝它。如果经理接受了休假,那么提交的状态将包含以下值批准(与拒绝相同)。我想知道的是,当员工第二次申请请假时,请假和请假列更新但状态字段保持不变。“
当 leaveto 和 leavefrom 列有更新时,是否可以将状态字段设置为 NULL。
这将通过比较员工的 ID 和经理 ID 来更新员工的状态字段(批准/拒绝)。如果该员工属于经理“A”,那么只有经理“A”可以批准/拒绝它。
"UPDATE leave_details join managerlogin on managerlogin.manager_id=leave_details.manager_id SET leave_details.leave_status='Approved' where (employee_id='$myemployee_id' and managerlogin.manager_id= '".$_SESSION['mymanager_id']."' )";