合并两张表?解决思路

合并两张表?解决思路

合并两张表???

有两张表     表a   :   A     char(2),B   char(2)   表b:   A     char(2),B   char(2)

  表a数据:aa     bb         表b的数据:   ee   ff

                    cc     dd                                 gg   hh

                                                                xx   yy

怎么样用sql语句,建一个视图为ab:   结构   A     char(2),B   char(2)

视图结果为:aa   bb

                        cc   dd

                        ee   ff

                        gg   hh

                        xx   yy

注:   两张表里没有重复记录




–建表1

create table table1(

`a` char(2),

`b` char(2))

;

–建表2

create table table2(

`a` char(2),

`b` char(2))

;

–向表1插入记录

insert into table1 values

( ‘aa ‘, ‘bb ‘),

( ‘cc ‘, ‘dd ‘);

–向表2插入记录

insert into table2 values

( ‘ee ‘, ‘ff ‘),

( ‘gg ‘, ‘hh ‘);

-创建视图v

create view v(a,b)

as

select `a`,`b` from table1

union

select `a`,`b` from table2

;

–显示

select * from v;

合并两张表?解决思路

相关文章:

你感兴趣的文章:

标签云: