sql根据条件查询最近的一条记录
我有一个表
id 书名 价格 日期
1 a 1.5 2017.11.1
2 a 1.3 2017.11.2
3 a 1.1 2017.11.4
4 b 3.5 2017.11.1
5 b 3 2017.11.3
6 c 10 2017.11.2
7 c 8 2017.11.5
现在想同时查询a,b书 id为3跟5这两条记录根据日期往前最近一次的数据,应该怎么写,谢谢
id 书名 价格 日期
1 a 1.5 2017.11.1
2 a 1.3 2017.11.2
3 a 1.1 2017.11.4
4 b 3.5 2017.11.1
5 b 3 2017.11.3
6 c 10 2017.11.2
7 c 8 2017.11.5
现在想同时查询a,b书 id为3跟5这两条记录根据日期往前最近一次的数据,应该怎么写,谢谢
...全文
相关推荐
Mysql查询最近一条记录的sql语句(优化篇)
下策——查询出结果后将时间排序后取第一条 select * from a where create_time<="2017-03-29 19:30:36" order by create_time desc limit 1 这样做虽然可以取出当前时间最近的一条记录,但是一次查询需要将表遍历一遍,对于百万以上数据查询将比较费时;limit是先取出全部结果,然后取第一条,相当于查询中占用了不必要的时间和空间;还有如果需要批量取出最近一条记录,比方说:“一个订单表,有用户,订单时间,金额,需要一次性查询所有用户的最近的一条订单记录”,那么每个用户一次查询就要做一次整表的遍历,数据大的情况下,时间将
mysql查询多少秒内的数据,分类统计用户,sum()函数的一个特殊用法 一条比较经典的语句
mysql查询多少秒内的数据,分类统计用户,sum()函数的一个特殊用法 一条比较经典的语句mysql查询多少秒内的数据,分类统计用户,sum()函数的一个特殊用法 一条比较经典的语句mysql查询多少秒内的数据,分类统计用户,sum()函数的一个特殊用法 一条比较经典的语句mysql查询多少秒内的数据,分类统计用户,sum()函数的一个特殊用法 一条比较经典的语句mysql查询多少秒内的数据,分类统计用户,sum()函数的一个特殊用法 一条比较经典的语句
常用SQL语句.txt
比较常见的SQL语句,常用SQL语句大全。
SQL查询语句学习实例
一道典型的SQL语句题,涉及常见的查询语句,对初学者学习有一定帮助
SQL查询当前数据上一条和下一条的记录
SQL查询当前数据上一条和下一条的记录,管用,仅供参考!!!


疑难问题
