我需要根据列(名称)的结果创建一个矩阵:
如图所示,该列可以具有重复值,并且它们不会始终相同。因此,表创建必须是动态的。
最好的方法是什么?
答案 0 :(得分:0)
您可以使用cross join
select
pair_1, pair_2
from
(select distinct name as pair_1 from TABLE_NAME),
(select distinct name as pair_2 from TABLE_NAME)
where
pair_1 <> pair_2