Field1 Field2 Field3
M1 AB BA
M1 BA AB
M2 CD DC
M2 DC CD
如何通过SQL语句查询成以下结构:
Field1 Field2 Field3
M1 AB AB
M1 BA AB
M2 CD CD
M2 DC CD
或者这样的结果也可以
Field1 Field2 Field3
M1 AB BA
M1 BA BA
M2 CD DC
M2 DC DC
...全文
1895打赏收藏
一个SQL查询问题,有SQL大虾帮我解决一下,不盛感谢!!
Field1 Field2 Field3 M1 AB BA M1 BA AB M2 CD DC M2 DC CD 如何通过SQL语句查询成以下结构: Field1 Field2 Field3 M1 AB AB M1 BA AB M2 CD CD M2 DC CD 或者这样的结果也可以 Field1 Field2 Field3 M1 AB BA M1 BA BA M2 CD DC M2 DC DC
create table t(f1 varchar(10),f2 varchar(10),f3 varchar(10))
insert into t
select 'M1','AB','BA'
union all
select 'M1','BA','AB'
union all
select 'M2','CD','CD'
union all
select 'M2','DC','DC'
select a.f1,a.f2,b.f3
from t A
join t B on a.f1=b.f1 and a.f2=b.f2