首页 > 数据库技术 > 详细

造SQL语句

时间:2019-04-23 22:11:50      阅读:134      评论:0      收藏:0      [点我收藏+]

A

id name date

1 no1 2019-04-23 00:21:00

2 no2 2019-04-24 00:21:00

...

 

B

id name date

1 no1 2019-04-23 00:22:00

...

 

问:对A表分页,对时间从大到小,获取第6-9行

答:使用limit start-1, count。其中start是开始行,count是行数。

select id, name, date from A order by date desc limit 5,4;

 

问:合并AB表的数据,如果id相同,只留日期比较大的那条数据。

答:union合并两张表,对时间排序,对id分组

select id, name, date from

(select * from A 

union all

select * from B

order by date desc) as c

group by id;

造SQL语句

原文:https://www.cnblogs.com/acuii/p/10759330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!