首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么实现这样的多列合并效果

2012-01-08 
如何实现这样的多列合并效果?表A表B字段1字段2 ---------select结果a1b1a1a2b2a2a3b3a3b1b1b2b3注意:表A

如何实现这样的多列合并效果?
表A 表B
字段1 字段2 ---------> select结果
a1 b1 a1
a2 b2 a2
a3 b3 a3
b1 b1
  b2
  b3

 注意:表A和表B的结构不一样,如果只用SQL语句怎么实现。
  两列合并的时候要剔除相同的选项


[解决办法]
select 字段1 from 表A union select 字段2 from 表B
[解决办法]
--union 合并重复行
--union all不合并重复行

select 字段1 as 字段名
from 表A 
union
select 字段2 as 字段名
from 表B
[解决办法]
select 字段1 from 表A 
union 
select 字段2 from 表B

热点排行