先建表c,有alias字段;
insert into c(alias)
select x from a;
insert into c(alias)
select y from b;
依次排列是排序吗?那就再 order by 一下吧!

解决方案 »

  1.   

    为什么不能用 union, union all 来做 ?
      

  2.   

    呵呵,我想不出比UNION更好的办法了,
    如上,建立一个新表,存储数据,再选出,这不是很麻烦吗。
    还是用用UNION就很OK了
      

  3.   

    select a.alias||b.alias 
    from(select A.x as Alias from A) a,(select B.y as Alias from B) bwhere  ......
      

  4.   

    哎,诸位,大家的想法我都想到了,可惜我们这里sql文必须要用一个工具来生成,
    而这个工具极其简陋,不知道是哪个弱智做的,只能实现最基本的查询功能,就拿来给我们用。
    这些功能都不能实现。
    增加表或视图是可以实现的,可惜客户不答应。
    好了,估计也没有什么好的方法了,谢谢各位!