1

スキーマ Item, value を持つテーブルから一致する値を使用して、アイテムのペアを取得する必要があります。自己結合を行うことでそれを達成できますが、以下に示すように重複した値を取得しています

Item     Value
---------------
item1    value1
item2    value1
item3    value3
item4    value2

個別に自己結合すると、次のような値が得られます

Item1    Item2    Value
------------------------
item1    item2    value1
item2    item1    value1

しかし、私にとっては、上記の行は重複しており、そのうちの 1 つだけが必要です。どうすればこれを達成できますか?あなたの関心と助けに感謝します。

注: この要件では、ここで複製されたという独自の定義があるためcustom-duplicates、質問のように参照しました。別の名前で呼ばれている場合は、提案してください。

4

1 に答える 1

2

解決策は簡単です。
where 句を追加します。Item1>Item2

于 2013-11-04T17:47:55.400 に答える