具体的说:我先求出一个结果集字段:   A1   A2    B1   B2值:    100   200   50   100另外的一个结果集字段:  NAME值:    张三我想最后两个结果集合并后出来是:   张三    100   200
        
   李四    50    100

解决方案 »

  1.   

    我把结果集写出来:字段:  jtsg1   jtsg2  dead1   dead2 
     
    值:    39551   662     4739     67 另一个结果集:字段:  itemname值:    交通事故合计
           
           今年交通事故我想要的最终结果:      交通事故合计      39551   662      死亡人数          4739    67
           
      

  2.   

    select '交通事故合计',jtsg1,jtsg2 from a union all
    select '死亡人数',dead1,dead2 from a;
      

  3.   

    谢谢楼上的提醒!我找到了旋转插入的方法 Insert
           Into TableName1 ('交通事故合计','jtsg1','jtsg2')
           Into TableName1 ('死亡人数','dead1','dead2')
     select * from TableName2大家也可以试试!
      

  4.   

    那段SQL已经通过测试了主要针对将多列数据转换为多行!
      

  5.   

    别这么说 -_-;;是你提醒的我我的ORACLE版本是9.2
      

  6.   

    对不起,刚才着急,打错了Insert All
           Into TableName1 values('交通事故合计','jtsg1','jtsg2')
           Into TableName1 values('死亡人数','dead1','dead2')
     select * from TableName2这次绝对没问题!
      

  7.   

    jtsg1,jtsg2在插入的values要加引号吗?