在一张数据量相当大的表上(表上有 created_time 和 updated_time ),如何快速查找到最新的(刚添加或刚更新)若干条记录? 为了功能实现,当然我可以 用 select * from (select * from foo_table order by created_date) where rownum < 101; 但这条太慢了,而且也没有考虑到更新时间。希望能给出比较优美的实现方式。建议Mysql也给出写法,或者sql的通用语句。
created_time
updated_time
select * from (select * from foo_table order by created_date) where rownum < 101;
数据库 mysql oracle
mysql 有limit
从mysql、oracle、sqlserver、db2里取数据,怎样取最快?
为什么列式数据库适用于OLAP,行式数据库适用于OLTP?
oracle的数据表的ROWID
数据库查询,怎样按一定时间间隔跳跃查询数据?
有没有自动生成复杂sql的软件?
MySQL问题,谢谢
Instagram初期技术架构