mysql查询某个筛选条件下的n条多个分类数据的每个分类最新的数据
2019-09-25 18:35
204 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40139254/article/details/101379661
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8
1.表结构/和表创建sql
CREATE TABLEtest_inquiry_record
(id
int(11) NOT NULL AUTO_INCREMENT,poster_id
varchar(30) NOT NULL COMMENT '挂单号',client_id
varchar(30) NOT NULL COMMENT '交易商id',price
decimal(19,2) DEFAULT NULL COMMENT '报价',status
varchar(1) NOT NULL COMMENT '询价状态',origin_record_id
varchar(30) NOT NULL COMMENT '询价单id',oper_time
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '操作时间',create_time
timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间', PRIMARY KEY (id`)
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8
2.查询要求
poster_id=h1的所有client_id的最新报价
3.查询语句
select * from test_inquiry_record
where create_time
in(select max(create_time) create_time from test_inquiry_record t
group by poster_id,client_id)
order by client_id;
4.结果展示
相关文章推荐
- MYSQL查询每个分类的第一条数据
- MySQL 设置数据按条件查询下的序号
- 从Mysql查询的结果,写入txt文件中,每个字段用|分隔,下一条数据要换行
- MySQL按条件筛选备份还原数据
- mysql分组查询 查出最新的数据
- MySql insert:当通过条件查询结果存在该条数据则不插入,否则执行insert
- mysql快速复制数据,多条件查询技巧
- Mybatis+mysql动态分页查询数据案例——条件类(HouseCondition)
- MySql数据查询的逻辑蕴含条件问题
- MySQL 查询分组后每个分组的第二条数据
- MySQL无限分类的数据表设计以及各种查询
- MySQL 查询语句SELECT和数据条件过滤
- MySql数据查询的逻辑蕴含条件问题
- mysql 分组后取每个组内最新的一条数据
- MySQL无限分类的数据表设计以及各种查询
- mysql 把当前行数据作为子查询的条件、基于join的update、创建触发器
- mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】
- MySQL之数据查询语法(DQL)--(2)条件查询
- thinkPHP后台查询mySQL中数据时,当没有符合条件的记录count结果集的值为1
- mmsql 查询每个分类的前3条数据