现在有两张没有任何关系的表,date 表 和 consult表;
两个表都有字段:id,title,time ,name
现在需要:(1)两张表合并,根据时间顺序输出前10条记录;
(2)每条记录增加字段,用来区别是date记录还是consult记录。
例如: id, title, time, name type
1011 heheheh 2005/11/23 aa date
2011 fsdfs 2005/10/10 bb date
1023 fasfasf 2005/05/01 cc consult
因为工作要求是:约会和征友在一个页面的表格内根据时间顺序显示。
两个表都有字段:id,title,time ,name
现在需要:(1)两张表合并,根据时间顺序输出前10条记录;
(2)每条记录增加字段,用来区别是date记录还是consult记录。
例如: id, title, time, name type
1011 heheheh 2005/11/23 aa date
2011 fsdfs 2005/10/10 bb date
1023 fasfasf 2005/05/01 cc consult
因为工作要求是:约会和征友在一个页面的表格内根据时间顺序显示。
union all
select *,'consult' as type from date
order by time desc
union all
select *,'consult' as type from consult
order by time desc
(
select *,'date' as type from date
union all
select *,'consult' as type from consult
order by time desc
)
where rownum<=10