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

表中多字段 同值查询并列列

2013-07-08 
表中多字段 同值查询并排列比如表中有重复值,然后进行对比排序 并把一样值进行排序并统一。表 table1 字段

表中多字段 同值查询并排列
比如   表中有重复值,然后进行对比排序 并把一样值  进行排序并统一。
表 table1 
字段 name1  name2   
      a      c      
      b      a
      c      b
      d      d
要把表排序成
    name1  name2   
      a      a      
      b      b
      c      c
      d      d
[解决办法]


with tb(name1,name2)as(
select 'a','c' union all
select 'b','a' union all
select 'c','b' union all
select 'd','d' 
)
select * from 
(select name1 from tb)a 
full join (select name2 from tb)b
on a.name1=b.name2

这样?

热点排行