私は、クラスタ化されていないインデックスを介して一意の 'symbol'という列のデータベーステーブルを持っています。 ここで、同じテーブルの別の列、たとえばcolumn2のデータを使用して、 'symbol'列のデータを変更する必要があります。1つの列の値が別の行の別の列と一致する行を検索するSQLクエリ
更新を実行しようとしています。エラー「オブジェクトに重複するキー行を挿入できません」ので、既にCOLUMN2の値に等しいシンボル列の値を持っているテーブルに存在する1つの以上の行が存在しなければならないで
update table
set symbol = column2
where column2 <> '' and
deleted = 0
結果、または列2の値が重複している行があります。
私はcolumn2に重複している行を見つけることができますが、私は列2の任意の行に存在するシンボル列の値を持つ行を見つけるためのクエリを思いつくのに苦労しています。誰にでもアイデアはありますか?
ありがとうございました。