现有一需求
,有A1,A2,A3表属一类, 
A1表中需A13,A14,A18字段
A2表中需A22,A25, 字段
A3表中需,A34,A36,A38,字段
组成一个新表A13 A14 A18 A22 A25 A34 A36 A38
B1,B2,B3属于一类,
B1表中需B13,B14,B18字段,
B2表中需B22,B25, 字段
B3表中需,B34,B36,B38,字段
组成一个新表
B13 B14 B18 B22 B25 B34 B36 B38最后让A类新表与B类新表内容合在一块如下
A13 A14 A18 A22 A25 A34 A36 A38
B13 B14 B18 B22 B25 B34 B36 B38
请问怎么解决,请提供方法与代码

解决方案 »

  1.   

    A13 A14 A18 A22 A25 A34 A36 A38
    B13 B14 B18 B22 B25 B34 B36 B38单纯这2个表的话:
    select * from ta
    union all
    select * from tb如果还要把各个小表连接的话,要根据小表之间的联系连接后,再union all
      

  2.   

    select A13 A14 A18 A22 A25 A34 A36 A38
    from A1,A2,A3
    where A1.col=A2.col and A1.col=A2.col     --这里是根据你自己看选择关联的字段
    union all
    select B13 B14 B18 B22 B25 B34 B36 B38
    from B1,B2,B3
    where ......  表之间做连接
      

  3.   

    --少了逗号
    select A13,A14,A18,A22,A25,A34,A36,A38
    from A1,A2,A3
    where A1.col=A2.col and A1.col=A2.col     --这里是根据你自己看选择关联的字段
    union all
    select B13,B14,B18,B22,B25,B34,B36,B38
    from B1,B2,B3
    where ......  表之间做连接