「プライマリ」と「セカンダリ」の2つの列を持つテーブルがあります。さらに、他の列もあります。以下は、行のサンプル セットです。
id=1, primary=A, secondary=B, .....
id=2, primary=C, secondary=D, .....
....
.......
id=200, primary=B, secondary=A, .....
id=300, primary=J, secondary=D, .....
順序に関係なく、プライマリ値とセカンダリ値が同じ値のペアに属するすべての行をグループ化する「GROUP BY」クエリが必要です。したがって、グループは次のようになります。
group=1, nodepair=BA, .... // (primary=A && secondary=B) OR (primary=B && secondary=A)
group=2, nodepair=JM, .... // (primary=J && secondary=M) OR (primary=M && secondary=J)
ありがとう。