我有以下数据。我需要制作独特的配对。
element1 element2
E1 C1
E1 C2
E2 C1
E2 C2
E3 C1
E3 C2
如何使用 SQL 获取对,如下所示:
E1,C1 E2,C2 Discard E3
我会做这样的事情:
select distinct a.element1, b.element2
from (
select element1, dense_rank() over(order by element1) as rank
from my_table
) a
join (
select element2, dense_rank() over(order by element2) as rank
from my_table
) b on a.rank = b.rank
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句