表:
Bag | Weight
------------
A | 2
B | 2
C | 3
我想知道哪些包包有相似的重量;通常我会自行加入 Weight 栏目;但我不想交叉重复;如果我有A-B,我就不想要B-A。
查询:
SELECT lhs.bag, rhs.bag
FROM myTable AS lhs INNER JOIN myTable AS rhs ON lhs.weight = rhs.weight;
结果:
lhs.bag | rhs.bag
-----------------
A | A
A | B
B | B
B | A
C | C
我不希望结果中的行B | A,因为它类似于A | B.
预期表:
lhs.bag | rhs.bag
-----------------
A | A
A | B
B | B
C | C