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

两个表中的同一个字段怎么查询剔除重复

2012-03-25 
两个表中的同一个字段如何查询剔除重复?两个表中都有UserName字段,现在需要两个表中所有的UserName,如何做

两个表中的同一个字段如何查询剔除重复?
两个表中都有UserName字段,现在需要两个表中所有的UserName,如何做?

SQL code
select distinct UserName from table1union allselect distinct UserName from table2


这个不能剔除两个合并以后重复的,要怎么解决?

[解决办法]
select distinct UserName from table1
union
select distinct UserName from table2
[解决办法]
select UserName from table1
union 
select UserName from table2
--返回两个表的所有的UserName ,且去掉重复的
[解决办法]
SQL code
select UserName from table1union  select UserName from table2
[解决办法]
把 all 去掉
[解决办法]
SQL code
select UserName from tbl1union  select UserName from tbl2--union all 是不去重的 

热点排行
Bad Request.