テーブル内の私のデータ:
id gname1 gname2 date1 order1 1 データ 1 1 5 赤データ 5 2 4 青データ 4 3 6 青データ 6 4 3 青色 1 データ 3 5 8 青 color2 データ 8 8 2 赤データ 2 6 7 データ 7 7
クエリで新しい番号付け列 (order2) を取得する必要があり、既存の「order1」列で並べ替える必要があります。「gname1 が null ではなく」、「gname1 と gname2 が両方とも同じ」場合は、同じ値を使用する必要があります(つまり、#5=#2=2 および #4=#6=3 です。
私が欲しいもの:
id gname1 gname2 date1 order1 order2 1 データ 1 1 1 5 赤データ 5 2 2 4 青データ 4 3 3 6 青データ 6 4 3 3 青色 1 データ 3 5 4 2 赤データ 2 6 2 7 データ 7 7 5 8 青 color2 データ 8 8 6
DB: SQL サーバー 2008
ありがとう。