• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL 分组后取时间最新记录

MySQL 分组后取时间最新记录

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL 等相关知识,希望本文的分享对您有所帮助
如题,我在网上也找过相关解决方法,很多解答都是这么一句SQL语句:
select Id,AccountId,Mark,max(CreateTime) as Latest from AccountMark as b group by AccountId

使用Max函数。但是在我查出来的数据中似乎有些不对,如图,反白的那一条数据,Mark字段和CreateTime字段根本不对应啊!



这是怎么回事?使用Max函数后在分组这样靠谱吗?

还有一条语句:select *,COUNT(AccountId) as Num from
(select * from AccountMark order by CreateTime desc) `temp`
group by AccountId order by CreateTime desc
这样查出来的数据是对的


但是,我需要创建视图,Mysql中视图里不允许出现查询子句。求大神些一条SQL语句,能实现既不出现子句,又能查出正确数据。谢谢!

解决方法:

select * from AccountMark as b where not exists(select 1 from AccountMark where AccountId= b.AccountId
and b.CreateTime<CreateTime )

以上就是MySQL 分组后取时间最新记录的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05 【MySQL 04】命令行查询乱码问题
  • 2018-12-05关于数值运算符的相关文章推荐
  • 2018-12-05MySQL存储过程-创建智能存储过程和检查存储过程
  • 2018-12-05MySQL中的权限详解
  • 2017-05-11深入JDBC sqlserver连接写法的详解
  • 2018-12-05MYSQL常见出错代码对照
  • 2018-12-05MySQL中使用replace、regexp进行正则表达式替换的用法分析
  • 2017-05-11MySQL 错误处理例子[译]
  • 2018-12-05MySQL多表之间字段的匹配实现代码
  • 2018-12-05MySQL常常被我们误会的地方

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 简单总结 MySQL数学函数
    • 解析mysql数据库设计技巧
    • Mysql常用查询语句
    • mysql 函数之与GROUP BY子句同时使用的函数
    • Oracle 查看表空间的大小及使用情况sql语句
    • mysql字符集和数据库引擎修改方法分享
    • MySQL安全性指南 (2)(转)
    • mysql嵌套查询和联表查询优化方法
    • MySQL数据库单表查询
    • MySQL的重装问题解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有