假设我又2长表:
item表:id,name,create_time
gooditem表:id,name,begin_time现在我需要把这个结果集
select id,name form gooditem order by create_time desc

select id,name from item order by begin_time desc用Union all链接起来。但是必须是gooditem表和item表分别排序,最后在Union起来,应该如何写?

解决方案 »

  1.   

    (select id,name from item order by id)
    union all
    (select id,name from gooditem  order by id)
      

  2.   

    楼上的写法并没有执行排序,我加上desc,并没有降序,而是升序在排
      

  3.   

    select * from 
    (select id,name from item order by id desc) as temp1
    union all
    select * from 
    (select id,name from gooditem order by id desc ) as temp2