私は一意のキーを持つはずのテーブルを持っています。私は他のキー(Col1)の一意性に基づいて1つのキー(Col2)を生成します。今、何かが起こった、私はCol2でユニークなキーがありますが、いくつかのデータがCol1で繰り返されます。 instanseのために、私たちはCol2で重複するCol1を持つ行を削除し、Col2で最大の値を持つ行を削除することを考慮します。
を持っていると私は自動的DB02の値を持つ行を削除したい、とDB01が残ります。 02は01より大きく、最低値を保持したいので(文字が含まれているにもかかわらず)。
質問に手伝ってください。
私が試したクエリの写真と、私が得られなかった結果があります。 :(
おかげで、あなたはコードを少し喜ばことができます。それは最初の価値を維持するだろうか? –
この行:OVER SELECT ROW_NUMBER()(BYのCol1 Col2にはORDER BY PARTITION)ASすべての値が1であるテーブルMYTABLE リターンFROM RN、それはそれらのすべてを返します。 何かが間違っていると思います。 –
@yousefyeganeいいえ、私は 'rn'の値がどんなものかを説明しました。 –