求大牛指导! [最优解释] 先把所有表中的时间字段取出,union,order by, 然后取你需要的部分,比如top 100, top 10 percent啥的,找到,max(datetime)或者min(datetime),然后再在每个表中读取所有符合这个时间条件的数据行就行. [其他解释] select * from (select datetime字段 from a union all select datetime字段 from b) c order by datetime字段 [其他解释]
SELECT * FROM a INNER JOIN b ON a.主键 = b.主键 ORDER BY CASE WHEN a.datetime >= b.datetime THEN a.datetime ELSE b.datetime END
[其他解释] select * from a order by [datetime] select * from b order by [datetime] [其他解释] 其实这是个按照时间的分页,并且两表的列数不一样.......