本帖最后由 wminjay 于 2010-07-29 14:48:17 编辑

解决方案 »

  1.   

    select id=aid ,name=aname,type='' from a 
    union all
    select bid ,'',btype
      

  2.   

    select id=aid ,name=aname,type='' from A 
    union all
    select bid ,'',btype from B
      

  3.   

    明白你的意思了 不过 a表 选出来的 type 没有类型 b表的type是布尔型的 不能union啊
      

  4.   

    谢谢了(select aid id ,aname as name ,NULL as type from "A")
    UNION all
    (select bid id ,'' as name,btype as type from "B") order by id