数据库: mysql日期 员工 出勤时间 明细表ID
10/1 001 8.5 1
10/1 001 8.5 2
10/1 001 8.5 3
10/2 002 9 4
10/2 002 9 5希望select出的结果是下面的样子
(将同一员工同一日期的重复出勤时间设为0,记录数不能少)日期 员工 出勤时间 明细表ID
10/1 001 8.5 1
10/1 001 0 2
10/1 001 0 3
10/2 002 9 4
10/2 002 0 5
10/1 001 8.5 1
10/1 001 8.5 2
10/1 001 8.5 3
10/2 002 9 4
10/2 002 9 5希望select出的结果是下面的样子
(将同一员工同一日期的重复出勤时间设为0,记录数不能少)日期 员工 出勤时间 明细表ID
10/1 001 8.5 1
10/1 001 0 2
10/1 001 0 3
10/2 002 9 4
10/2 002 0 5
SET A.`出勤时间`=0;
FROM tt2 a LEFT JOIN tt2 b ON a.`员工`=b.`员工` AND a.`日期`=b.`日期` AND a.`明细表ID`>b.`明细表ID`