Таблица:
Bag | Weight
------------
A | 2
B | 2
C | 3
Я хочу знать, какие сумки имеют одинаковый вес;обычно я сам присоединяюсь к столбцу Weight ;но я не хочу перекрестного дублирования;то есть если у меня есть AB, я не хочу BA.
Запрос:
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