小编Dio*_*nys的帖子

避免自连接重复

给出下表my_table

my_column
------
A
B
C
D
Run Code Online (Sandbox Code Playgroud)

我希望能够加入自身,但没有重复的对,如下所示:

-- SELECT a.*, b.* FROM my_table a JOIN my_table b ON a.my_column <> b.my_column; 
-- something like so but without the duplicate pairs

a.my_column | b.my_column
------------+-----------
A           | B
A           | C
A           | D
B           | C
B           | D
C           | D
Run Code Online (Sandbox Code Playgroud)

我应该如何在 SQL 中解决这个问题?

mysql query self-join

3
推荐指数
1
解决办法
6383
查看次数

标签 统计

mysql ×1

query ×1

self-join ×1