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

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

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

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

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

求大神!谢谢!

 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;