使用MySQL,从表中取每组最后更新对应的记录
2015-03-03 21:51
302 查看
select * from adm_m_report_reachsite as A, (select MAX(UPLOAD_TIME) AS UPLOAD_TIME,DEVICE_ID from adm_m_report_reachsite GROUP BY DEVICE_ID) AS b WHERE A.UPLOAD_TIME = b.UPLOAD_TIME AND A.DEVICE_ID = B.DEVICE_ID AND DATE(NOW()) = DATE(A.UPLOAD_TIME)使用MySQL,从表中取每组最后更新对应的记录,比网上千奇百怪的SQL查询快多了,有些令人发指的创建视图,在许多条件下根本不允许创建的。还有用多个子表查询,MySQL一用就死,吐个槽。
相关文章推荐
- 百度编辑器UEEDITOR使用简单介绍 UEditor表单提交和后台交互详解 最后更新对应的版本:1.2.5.1 教程描述: 富文本编辑器的使用开发中,表单提交有多种场景,编辑器初始化有新增文章和编辑
- mysql 跨数据库 查询,更新 federated引擎使用记录
- MYSQL 的使用记录(以后不断更新中)
- mysql:使用已有的记录更新另一条数据
- mysql 更新多条id键值相同记录中的最新(最后一条)记录
- Django 使用 MySQL 存储时间中遇到的问题(在数据库中记录插入时间、更新时间、删除时间)
- MySQL中日期类型数据的使用:如何让字段保存记录的创建时间和最后修改时间
- Mysql update语句赋值嵌套select,更新和查询同一张表,必须取别名;用例:更新指定游戏服务器最后启动记录的结束时间
- MySQL教程之删除或更新现有记录
- 使用distinct在mysql中查询多条不重复记录值的解决办法
- 使用log4net记录日志到MySQL中 (转)
- mysql修改最后一条记录&删除第一条记录
- 在Linq to Sql中管理并发更新时的冲突(3):使用记录的时间戳进行检测
- 使用MySQL存储过程连续插入多条记录
- mysql使用rand随机查询记录效率测试
- mysql 记录不存在时插入 记录存在则更新的实现方法
- 使用DataSet更新记录
- hibernate一对多更新 和无对应的字表记录删除
- PHP实现MySQL更新记录的代码
- mysql使用rand随机查询记录效率测试