100分求Sql语句,谢谢
表结构如下
create table AB ( A varchar(20),B varchar(20),C varchar(20))
insert AB select 'a','b','e'
insert AB select 'b','a','e'
insert AB select 'a','c','e'
insert AB select '3','b','f'
insert AB select 'b','3','f'
insert AB select 'b','3','d'
要求查询出结果如下:
a,b,e
b,a,e
3,b,f
b,3,f
小弟只会限制了A列和B 列的条件
select * from AB Where AB.A in(select AB.B from AB)
and AB.B in (Select AB.A from AB)
不知C列条件如何限制,查询出的一定是偶数行,且每两行的A列与B列互相相同,C列相等
请高手指教,在线等,马上结贴!