现有字段 a1,a2,a3,b1,b2,b3  想通过sql,将a的所有记录,合并,b的所有记录和并,结果得到只有两个字段a,b的记录表,请帮忙,谢谢 a1 a2  a3  b1  b2  b3              a   b
1   2  3   x   y   z     ------->  1   x
11  22 33  xx  yy  zz              11  xx
                                   2   y
                                   22  yy
                                   3   z
                                   33  zz

解决方案 »

  1.   

    1   2  3   x   y   z     ------->  1   x 
    这个怎么得出的?
    1,2,3都变成1了?似乎跟描述不一样啊
      

  2.   

    奇怪了,我写SQL语句就是不让我提交,汗。
      

  3.   

    简单,给你写出来吧。记得给分哦。:)
    select (a1)as a,(b1) as b from 表名 union select (a2)as a,(b2) as b from 表名 union select (a3)as a,(b3) as b from 表名;
      

  4.   


    这个方法不错的,你甚至可以insert into newTable 
     select (a1)as a,(b1) as b from oldTable
     union select (a2)as a,(b2) as b from oldTable
     union select (a3)as a,(b3) as b from oldTable把数据导入到新的表格中