2 u010384336 u010384336 于 2016.05.08 19:27 提问

mysql中同时查两个表中的前2000条

比方说我有两个结构一样的表,但是由于各种原因并不能合并。

其中有一个create_time 字段记录了时间

我想同时查出两个表中时间大于某个时间(例:2016-04-01 00:00:00)的前2000条数据

要求是查出来一共2000条,而不是每个表查2000条出来。

求大神!谢谢!

1个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.05.08 20:13
已采纳
 SELECT CREATE_TIME FROM
 (SELECT 字段1,字段2  from 表1 where create_time>某个时间
 union all
 SELECT 字段1,字段2  from 表2 where create_time>某个时间
 ) a where create_time>某个时间 order by create_time limit 0,2000;
Csdn user default icon
上传中...
上传图片
插入图片