日期:2014-05-17  浏览次数:20744 次

2个表里都有个毫秒级的时间字段,怎么按照这个时间给2个表的内容放到一起排序?
A表包含name,address
B表包含pinyin,zhuzhi


比如A表里createtime字段包含1329895557(20120222),1327133691(20120121)
B表里issuedtime字段包含1326105212(2012-01-09),1325322988(2011-12-31)


怎么把A表和B表里的内容合并到一个表里,并按照createtime和issuedtime的前后排序?
而且A、B表的name和pinyin合并到一个字段,A、B表的address和zhuzhi合并到一个字段

------解决方案--------------------
把建表语句,以及插入测试数据的语句贴出来
------解决方案--------------------
唉,我怎么看不懂的了
------解决方案--------------------
探讨
建表语句很大的,给军队做的,表结构不方便透露哈。

我大概写下吧
A表:createtime(number(15)),name(varchar2(30)),address(varchar2(30))
B表:issuedtime(number(15)),xingming(varchar2(30)),dizhi(varchar2(30))

要求用select把A、B表的这三个字段合到一起……

------解决方案--------------------
按照什么规则合并呢?另外。createtime字段不是number型么,怎么会取值“1329895557(20120222)”?