a b 两表 没有任何关系 现在需要联合两表,select后的结果集得到这样的显示效果 结果集有ID,TYPE,DATE这3个字段 ID就是A 或B表原有数据的ID值,type只为0或者1 0就是来自A表的数据 1就是来自B表的数据。结果集需要根据时间的降序排列。A 表数据类似
ID Title content date
1 aaa aaa 2008-9-5
2 bbb bbb 2008-9-6B 表数据类似
ID title content date
1 cccc cccc 2008-9-4
2 ddd dddd 2008-9-5
3 eee eee 2008-9-7那么最后select的结果如下
ID Type date
3 1 2008-9-7
2 0 2008-9-6
2 1 2008-9-5
1 0 2008-9-5
1 1 2008-9-4
ID Title content date
1 aaa aaa 2008-9-5
2 bbb bbb 2008-9-6B 表数据类似
ID title content date
1 cccc cccc 2008-9-4
2 ddd dddd 2008-9-5
3 eee eee 2008-9-7那么最后select的结果如下
ID Type date
3 1 2008-9-7
2 0 2008-9-6
2 1 2008-9-5
1 0 2008-9-5
1 1 2008-9-4
解决方案 »
- 求高手分析一个Mysql查询案例
- 关于update的问题
- MySql LONG-BLOB数据类型如何做全文搜索
- 如何实现多个postgresql之间传输数据???
- InnoDB并发压力下出现SQL Error: 1205错误“死锁”
- MYSQL中怎样用sql语句得知该库最大的可使用空间大小和已使用空间大小?表的已使用空间大小?
- 我的win2000装在d盘,c盘装的win xp,我的mysql安装在d;\mysql下,mysql无法运行,怎么呢?!
- 关于主从备份的问题!!!
- 创建函数报1125已经存在错误,但函数列表没有该函数
- mysql查询问题
- 通过ODBC连接不到MySQL的问题
- 请大家看看这句sql语句有什么错误?谢谢
1.增加一个区分每个表的类型字段值.
2.合并a,b两个表.
3.用SQL查询得出结果.可以用以下SQL语句实现:Select ID,Type,Date from (
Select ID,Title,Content,Date,0 as Type from a
union all
Select ID,Title,Content,Date,1 as Type from b
) as result
order by Date desc