リレーションシップ テーブルである結果セットがあります。データをあるスキーマから別のスキーマに変換しています。各人物の関係行として関係テーブルがあります。たとえば、bill が bob を知っている場合、contactid と contactid1 を持つ行があります。
Contactid は関係の主な人物です。彼らのシステムでは、Bob がプライマリである別の行を用意する必要があります。
したがって、DBの行は次のようになります
Contactid | Contactid1 | Description
123 | 456 |Gold Club Dinner
456 | 123 |Gold Club Dinner
一方、私のスキーマでは、関係は次のようになります
Contactid | Contactid1 | Description
123 | 456 |Gold Club Dinner
テーブル構造に何千もの重複が発生しないように、最初のデータベースの各グループのトップ 1 を取得する方法を知る必要があります。
何か案は?