私自身テーブルに参加しましたが、下の画像で重複したペアが強調表示されています。どうすれば削除できますか?
###あなたはこれを行うことができます### リーリー
この例を参照してください
データベースを再現するための DDL ステートメントと DML ステートメントを作成し、一意のペアを取得するクエリを作成しました。他の人に役立つかもしれない「ビルド」コードは次のとおりです:
これは再構成されたクエリです:
同じサブクエリはエイリアス A と B を 2 回使用し、reviewers テーブルと ratings テーブルを結合し、各査読者と書籍の評価ペアのデータを取得します。 p>
reviewers
ratings
次に、メインの外側のクエリは、サブクエリの結果から個別のレビュー担当者名のペアを選択します。 3 つの条件の下で、サブクエリ A と B の間で JOIN を使用します。
JOIN
A.book_id = B.book_id したがって、これらの査読者は同じ本を評価しました。
したがって、これらの査読者は同じ本を評価しました。
A.id B.id 自己一致を防ぐために、同じ ID を持つレビュー担当者のペアを除外するために使用されます。
B.id 自己一致を防ぐために、同じ ID を持つレビュー担当者のペアを除外するために使用されます。
A.name ペアの順序が以下の出力と一致していることを確認し、重複を排除してください。このようにして、特定のペアについて、「エリザベス ブラック - ジャック グリーン」などの 1 つの名前の組み合わせのみが考慮されますが、「ジャック グリーン - エリザベス ブラック」は考慮されません。
リーリー
###あなたはこれを行うことができます### リーリー
この例を参照してください
データベースを再現するための DDL ステートメントと DML ステートメントを作成し、一意のペアを取得するクエリを作成しました。他の人に役立つかもしれない「ビルド」コードは次のとおりです:
リーリーこれは再構成されたクエリです:
リーリー同じサブクエリはエイリアス A と B を 2 回使用し、
reviewers
テーブルとratings
テーブルを結合し、各査読者と書籍の評価ペアのデータを取得します。 p>次に、メインの外側のクエリは、サブクエリの結果から個別のレビュー担当者名のペアを選択します。 3 つの条件の下で、サブクエリ A と B の間で
JOIN
を使用します。A.book_id = B.book_id
したがって、これらの査読者は同じ本を評価しました。
A.id
B.id 自己一致を防ぐために、同じ ID を持つレビュー担当者のペアを除外するために使用されます。
A.name ペアの順序が以下の出力と一致していることを確認し、重複を排除してください。このようにして、特定のペアについて、「エリザベス ブラック - ジャック グリーン」などの 1 つの名前の組み合わせのみが考慮されますが、「ジャック グリーン - エリザベス ブラック」は考慮されません。
リーリー