mysql group by获取第一组数据
来源:互联网 发布:qq邮箱for mac 编辑:程序博客网 时间:2024/05/16 08:43
mysql group by获取第一组数据的sql
SELECTh_m_r_r.*, o.`short_name`FROMhouse_meter_reading_record h_m_r_r,`options` oWHEREo.id = h_m_r_r.typeAND h_m_r_r.id IN (SELECTSUBSTRING_INDEX(GROUP_CONCAT(h_m_r_r.idORDER BYh_m_r_r.create_time DESC),',',1)FROMhouse_meter_reading_record h_m_r_r,`options` oWHEREh_m_r_r.house_id = ?AND h_m_r_r.flag = 0AND o.id = h_m_r_r.typeGROUP BYtype)
原理就是 用子查询 id order by 最新的时间 , 然后拼接id,然后用substring_index拿第一个id(这个id就是第一组数据的id) 然后用外面的嵌套 in查询查里面的id的集合
阅读全文
0 0
- mysql group by获取第一组数据
- MySQL Group By 数据分组-- 陷阱
- MYSQL中GROUP BY进行数据统计
- MySQL用group by获取相同值的条数
- mysql获取group by的总记录行数方法
- mysql获取group by的总记录行数方法
- mysql中的group by
- mysql group by
- mysql中的group by
- Mysql 的 Group by
- mysql group by优化
- mysql group by 原理
- Mysql值group by
- Mysql group by 详解
- mysql group by用法
- mysql group by
- mysql之GROUP BY
- mysql group by
- oracle表的分区本地索引以及全局索引
- openGl oom的解决方法
- 第8次C练习
- Fiddler抓取手机HTTP/HTTPS请求(3)
- Java NIO 随笔
- mysql group by获取第一组数据
- AltCoin
- linux解压、解压缩文件
- 使用li标签布局
- Android酷炫实用的开源框架(UI框架)
- linux下通过V4L2驱动USB摄像头
- “+[SomeClass initialize] may have been in progress in another thread when fork() was called”
- Log4j学习汇总(二)
- Python学习,第二天