我是想把每个数据表的最终结果汇总到一张数据表上,这样我就能直接导出。否则每次都要每个表单独下载再贴到EXCEL中,很麻烦。问题如图所示:

解决方案 »

  1.   

    你是要将多张表的值还是列合并在一起,要是列可以看user_tab_cols,值的话,如果这些表没有关联关系,那这个表该多大
      

  2.   

    表一
    列1 列2 列3
    1 2 3

    表二 列11 列12 列13
    a b c


    结果1 表一 表二
    列1 列11
    列2 列12
    列3 列13


    结果2 列1 列2 列3 列11 列12 列13
    1 2 3 a b c
    哪种效果?
      

  3.   

    用rownum进行full join
      

  4.   

    with a as (select rownum as rn1,
                      t.*
                 from scott.emp t),
     b as (select rownum as rn2,
                      t.*
                 from scott.dept t)
    select a.*,b.*
      from a
      full join b    
      on a.rn1 = b.rn2