カテゴリ内のゲームの順番に関するデータを保持するテーブルを作成する必要があります。私はGame_ID、Category_ID、Orderを3つのフィールドとして持つことを計画していましたが、Orderフィールドについてどうやって行くのか分かりません。カテゴリ内のアイテムの順番
私は、Orderフィールドの最も低い数字のゲームをトップに表示すると思っていましたが、再注文が必要なときに乱雑になる場合があります。私が50のゲームを持っていて、周りを少しシャッフルすることに決めたら、そのカテゴリのすべての行でSQL Updateを実行して注文を更新する必要があります。
これが最善のアプローチですか、それとも簡略化できますか?
注文フィールドに整数フィールドを使用する理由はありません。また、すべてのRDBMSの予約語が間違っているように見える場合は、 '(CATEGORY_ID、GAME_ORDER)'に一意索引を付けて列名を付けてください。 –