数据库: 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
解决方案 »
- 在MySql中如何将一张表的内容更新到另一张表中?
- mysql主库Binlog_DO_DB中同步的数据库显示2次
- 关于group by语句mysql
- 创建一个触发事件
- 神奇呀-----mysql同一个表出现两个相同的自增长id
- 数据库设计---支持树形结构的表
- mysql会自动停止,mysql进程仍然存在,但/mysql/mysql.sock会丢失。
- to excel
- 公司有个新项目,以OLAP为主,我想在OLAP方面使用myisam存储引擎,不知选择是否正确?
- 查询同一表内多字段同时重复记录的SQL语句
- pgsql安装错误 /etc/init.d/postgresql-9.1 initdb
- 使用命令将文本文件“*.txt”装载到数据库表中的问题
SET A.`出勤时间`=0;
FROM tt2 a LEFT JOIN tt2 b ON a.`员工`=b.`员工` AND a.`日期`=b.`日期` AND a.`明细表ID`>b.`明细表ID`