最初に、質問の文句を申し訳ありません。私はそれを表現する方法があまりにも分かりません。うまくいけば、以下の例は明らかです。SQL:列が変更された場合にリセットされるインデックスを持つ列を更新します。
私はテーブル
Id | Type | Order
0 | Test | null
1 | Test | null
2 | Blah | null
3 | Blah | null
を持っている場合、私はだから私は「タイプ」によって、テーブルをグループ化することだし、インクリメンタルに「注文」に番号を割り当て、この
Id | Type | Order
0 | Test | 1
1 | Test | 2
2 | Blah | 1
3 | Blah | 2
にそれを有効にします。タイプごとに1から始まります。
どうすればいいですか?私が使用している
DbがSybaseの15
私の答えはSQL Serverを前提としています。あなたのRDBMSは何ですか?ご指定ください。 –
私はSybaseを使用していますが、あなたの答えが正しいと確信していますが、私はSybaseで同じ結果を得られないようです。 –
私は自分の答えを削除し、 'sybase'タグを追加して他の人があなたのRDBMSを知っているようにしました。 –