declare @a table(id int)
insert  @a select 1declare @b table(id int,name varchar(10))
insert @b select 1,'lisa'declare @c table(id int,sex varchar(10))
insert @c select 1,'girl'select id,name,null as sex from @b
union all
select id,null ,sex from @c
id          name       sex
----------- ---------- ----------
1           lisa       NULL
1           NULL       girl(2 行受影响)

解决方案 »

  1.   

    declare @a table(id int)
    insert  @a select 1declare @b table(id int,name varchar(10))
    insert @b select 1,'lisa'declare @c table(id int,sex varchar(10))
    insert @c select 1,'girl'select id,name,null as sex from @b
    union all
    select id,null ,sex from @c
    id          name       sex
    ----------- ---------- ----------
    1           lisa       NULL
    1           NULL       girl(2 行受影响)
      

  2.   

    做个标记。
    等以后csdn评选最不靠谱问题时,我就推荐楼主。