私はこのようなテーブルを持っています。 「ID」の値を持つ「名前」の最初の発生とレコードの場合重複したレコードを特定し、最初に出現したIDで更新してください。
- 、私は「ソースID」を更新したい
- の場合:ある私は何をしたい
ID Name Source ID 1 Orange 0 2 Pear 0 3 Apple 0 4 Orange 0 5 Apple 0 6 Banana 0 7 Orange 0
SECONDと「名前」の連続発生を持つレコードは、私が最初に出現したので
の「ID」の値を「ソースID」を更新する、次のように、テーブルを更新する必要があります。
ID Name Source ID 1 Orange 1 2 Pear 2 3 Apple 3 4 Orange 1 5 Apple 3 6 Banana 6 7 Orange 1
がどのようにSQL(Oracleが特になければ、私は、同様の一般的なSQLで大丈夫だよ)でそれを行うことができます...
ありがとう!
うれしいですこと。これまでに何を試みましたか? –
どのOracleのバージョンですか?分析サポートは9iから始まります。あなたは何を使ってみましたか? –