【发布时间】:2012-11-22 10:12:09
【问题描述】:
我是 mysql 的新手。谁能帮我解决这个问题,
“我的表中有以下列 emp id,name,leaveto,leavefrom 和 status。如果员工申请休假,他的经理可以接受或拒绝。如果经理接受了休假,那么提交的状态将包含值为 Approved (与拒绝相同)。我想知道的是员工第二次申请休假时 leaveto 和 leavefrom 列更新但状态字段保持不变。“
当 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']."' )";
【问题讨论】:
-
你能把你的代码贴在这里吗...