现有表table1,列:ro1,ro2,ro3
表talbe2,列:row1,row2,row3,row4,row5
两个表中ro1与row1,ro3与row4 列中的是相同类型的数据
table1
-------------------
ro1 ro2 ro3
1 ss 2012-03-01
2 ee 2012-03-02
3 ww 2012-03-03table2
-------------------
row1 row2 row3 row4 row5
1 33 一 2012-02-01 0xba
2 44 二 2012-02-02 0xba
3 55 三 2012-02-03 0xba我想把这两张表合并成table3
table3
--------------------
new1 new2 new3 new4 new5
1 33 一 2012-02-01 0xba
2 44 二 2012-02-02 0xba
3 55 三 2012-02-03 0xba
1 ss null 2012-03-01 null
2 ee null 2012-03-02 null
3 ww null 2012-03-03 null
表talbe2,列:row1,row2,row3,row4,row5
两个表中ro1与row1,ro3与row4 列中的是相同类型的数据
table1
-------------------
ro1 ro2 ro3
1 ss 2012-03-01
2 ee 2012-03-02
3 ww 2012-03-03table2
-------------------
row1 row2 row3 row4 row5
1 33 一 2012-02-01 0xba
2 44 二 2012-02-02 0xba
3 55 三 2012-02-03 0xba我想把这两张表合并成table3
table3
--------------------
new1 new2 new3 new4 new5
1 33 一 2012-02-01 0xba
2 44 二 2012-02-02 0xba
3 55 三 2012-02-03 0xba
1 ss null 2012-03-01 null
2 ee null 2012-03-02 null
3 ww null 2012-03-03 null
select row1 new1,row2 new2,row3 new3,row4 new4 from table2
union all
select ro1,ro2,null,ro3,null from table1
union all
select ro1, ro2,null, ro3,null from table1
union all
select ro1, ro2,null, ro3,null from table1