1

テーブルがあり、重複レコードを削除するには正しいステートメントが必要です。複数の列の値が同じテーブル内の他のレコードの値と等しいテーブル内の行を削除することで、これを実現したいと考えています。簡単にできますdelete from [table] where [col] = [val]が、これを行う方法がわかりません。作業に使用できるテンプレートを提供できますか?

ありがとう。

4

2 に答える 2

0

元のキーの ID が say であると仮定すると7

DELETE FROM [table] WHERE [col1] = [val1] AND [col2] = [val2] .... AND [id] != 7;
于 2013-06-17T16:01:53.900 に答える