SELECT A表时间字段 FROM A表 UNION ALL SELECT B表时间字段 FROM B表 ORDER BY 1
更多追问追答
追问
还有其他值都要的
ORDER BY 1 什么意思 我是要A的时间跟B的时间这两个时间进行排序
追答
ORDER BY 1是按第一列升序排序。
追问
我其他值也要的
追答
其他值也要的时候,你把其他列也写到目标列即可: SELECT A表的字段1,A表的字段2,...A表时间字段,..A表的字段n FROM A表 UNION ALL SELECT B表的字段1,B表的字段2,...B表时间字段,..B表的字段n FROM B表 ORDER BY A表时间字段 注意:A表返回的列数和B表返回的列数必须相同,且对应的列类型必须相容。
追问
类型相同 但是 条数不相同
追答
还可以把两个表合并起来等方法,但是通过语句应该是最优的。
追问
select a.1,a.2,a.3 from a unlon all select b.1,b.2 from b order by a.2 ?????????是这样吗? a表字段比B表字段多