我想找出一个PostgreSQL命令,它读取表的内容,并返回表主键的所有可能的耦合。
就像这样:
input_table (ID是主键):
- - - - - - - - - -
ID | label | name
- - - - - - - - - -
11 | aaa | Jenny
24 | bbb | Larry
35 | ccc | Trevor
48 | ddd | Jules
- - - - - - - - - - 查询应该返回主键的所有可能耦合:
- - - - - - - - - -
ID_left | ID_right
- - - - - - - - - -
11 | 24
11 | 35
11 | 48
24 | 35
24 | 48
35 | 48
- - - - - - - - - - 可以设计这个查询吗?如果是,怎么做?
谢谢
发布于 2015-09-02 20:12:57
听起来像是一个简单的交叉连接:
select a.id, b.id
from input_table a
cross join input_table b
where a.id <> b.id;https://dba.stackexchange.com/questions/113005
复制相似问题