行に存在する重複値を削除する必要があります。 のようなクエリの行の重複値(2列の組み合わせ)を削除します
C1 | C2 | C3 | C4 | C5 | C6
----------------------------
1 | 2 | 1 | 2 | 1 | 3
1 | 2 | 1 | 3 | 1 | 4
1 |NULL| 1 |NULL| 1 |NULL
OUTPUTは次のようになります。
C1 | C2 | C3 | C4 | C5 | C6
----------------------------
1 | 2 | 1 | 3 |NULL|NULL
1 | 2 | 1 | 3 | 1 | 4
1 |NULL|NULL|NULL|NULL|NULL
あなたは2列の組合せが行で一意である必要があります見ることができるように。
行1における:
1/2 組み合わせがそうその除去を複製し1/3 C5/C6であるが行2のC3/C4
に移動される。
なしあり
すべて3つの組み合わせは1/NULLはすべての組み合わせで存在しているように同じである:1/2、1/3、1/4の組み合わせの行3における結果にそれほど変化
重複しませんしたがって、c3からc6はヌルに設定されます。
事前
あなたの質問はあまり正確ではありません。正確に何が必要ですか?あなたの例は多くの点で解釈でき、あなたの記述の種類はそれ自身と矛盾します。 「行内に重複する値を取り除く」は、「2列の組み合わせが一意でなければならない」と同じではありません。また、どの組み合わせがユニークであるべきですか? – m00hk00h
質問を更新しました! – Biswabid
すべての列が同じテーブルから来ていますか?クエリのSQLを表示します。 –