0
にFKの値を再割り当て私は2つのテーブルた:は重複を削除し、SQL
Table1:
[id], [ColA]
Table2:
[id], [Table1Id]
前回の更新は、表1における重複及び表2の行とassocatedするもの重複を引き起こしました。それはデシベルで次のようになります。
Table1
1, 89
2, 89
Table2
6, 1
7, 2
私は残すべき1つのTable1.id
行にTable2.Table1Id
の値を重複を削除して再割り当てしたいと思います。これは単一のステートメントで可能ですか?私はthis postを1つ以外のすべてを削除する方法を見ましたが、Table2.Table1Id
の値をどのように再割り当てするかは分かりません。
編集: 最終的な結果は次のようになります。
Table1
2, 89
Table2
6, 2
7, 2
のでtable1.colaの値もユニークですか? – SQLChao
いいえ、ColAは私が取り除こうとしている重複を表していますが、重複を削除すると一意でなければなりません。 –
私が意味したのは、すべてが固定されているときでした。ColAはユニークになります。 – SQLChao