两个结构一模一样的表A和表B,但里面所存的数据不同。
A:
ID NAME DATE
------ ---------- -------
1 aa 2005
2 bb 2004
3 cc 2007
4 dd 2008
B:
ID NAME DATE
------ ---------- -------
1 aaaaa 2003
2 bbbbb 2006
3 ccccc 2002我现在想用一条select语句得到如下结果,请问怎么写? ID NAME DATE ↓
------ ---------- -------
1 dd 2008
2 cc 2007
3 bbbbb 2006
4 aa 2005
5 bb 2004
6 aaaaa 2003
7 ccccc 2002
A:
ID NAME DATE
------ ---------- -------
1 aa 2005
2 bb 2004
3 cc 2007
4 dd 2008
B:
ID NAME DATE
------ ---------- -------
1 aaaaa 2003
2 bbbbb 2006
3 ccccc 2002我现在想用一条select语句得到如下结果,请问怎么写? ID NAME DATE ↓
------ ---------- -------
1 dd 2008
2 cc 2007
3 bbbbb 2006
4 aa 2005
5 bb 2004
6 aaaaa 2003
7 ccccc 2002
(select * from a union all select * from b)
order by date descorselect * from a union all select * from b
order by date desc
的方法,也可以将
两表都插入到临时表中,
再排序
[align=center]==== 思想重于技巧 ====
[/align]