sql 多组条数据取最新的一条数据
来源:互联网 发布:三目运算符 java判断0 编辑:程序博客网 时间:2024/05/18 00:12
数据如下图 ,id1即user_id 字段有多组数据,我们只需要每个 user_id 的最新一条数据
使用 -- ROW_NUMBER() OVER ( PARTITION BY tlt.user_id order by tlt.handle_time desc) rowNum 来区分,从而获取最新数据
SELECT * FROM (
SELECT tlt.longitude, tlt.latitude,u.*,ROW_NUMBER() OVER ( PARTITION BY tlt.user_id order by tlt.handle_time desc) rowNum
from t_location tlt LEFT JOIN t_user u on tlt.user_id = u.id
where u.org_id in (64 ,67) ) as temp
where TEMP.rowNum = 1
有更好的方法的大牛请留言,谢谢!
阅读全文
0 0
- sql 多组条数据取最新的一条数据
- SQL Server 多表联合查询取最新一条数据
- sql 分组求数量,并取最新一条数据
- sql数据分组重复的取一条
- group by 取最新或者最后的一条数据
- sql 随机取一条数据
- sql 分组取最新的数据
- SQL语句:按时间查询最新的一条数据
- sql如何分组选择显示最新的一条数据
- Oracle去除重复(某一列的值重复),取最新(日期字段最新)的一条数据
- SQL 筛选出最新一条数据
- 重复的数据只取一条,SQL语句如何写
- SQL Server 随机取一条满足条件的数据
- SQL 每隔几条数据取一条
- 查找每个sid的最新一条数据
- 联表查多表多条数据的最新一条 partition by
- sql 分组取最新的数据sqlserver巧用row_number和partition by分组取top数据
- sql 按字段分组后取日期最新的一条
- 如何启动zookeeper集群
- 融云pc聊天配置
- 设计模式-策略模式
- sql练习1
- 二叉树的相关操作(一)-java
- sql 多组条数据取最新的一条数据
- 帝国CMS开发应用遇到的坑(持续增加中...)
- 我的第一条博客
- HibernateSessionFactory建立-使用ThreadLocal
- sql快速复制表,导入数据到新表
- 移动App入侵与逆向破解技术-iOS篇
- Java设计模式 -- 基本原则(重构示例)
- 1.15Android 学习+进度之十五-补一些注解并贴上效果图
- java之单例模式