検索

ホームページ  >  に質問  >  本文

SQL で自己結合を行うときに重複行を削除する

同じテーブルの結合に基づいて行から重複した値を削除しようとしていますが、table2 の同じ列にマップされている table1 の列の値を削除できません。

表面: 注: テーブル内の日付は 1 つだけであるとは限らず、複数の sid

を持つ複数の日付が存在する可能性があります。 リーリー

自己参加について

リーリー リーリー

期待される結果: (ここでは、comp と comp1 の組み合わせを取得しようとします。sid と日付ごとに、sid に mg 値または mg 以外の値しかない場合、comp1 の mg と null でマップされた異なる comp 値のみが存在します。 ) 注: comp が comp1

にマップされている場合、重複する行は存在しません。 ああああ

P粉203792468P粉203792468328日前502

全員に返信(1)返信します

  • P粉384244473

    P粉3842444732024-02-04 20:32:15

    データベースの表示<>フィドル

    リーリー

    返事
    0
  • キャンセル返事