- ベストアンサー
テーブルレーコードをソートして更新するにはどうしたらいいでしょうか?
社内向けシステムDBの更新作業を行っています。 システム上ではテーブルレコードがコンボボックスの形で 格納順に表示されてしまいます。 ただこの表示順がカテゴリー順になっていないのでとても選択しにくいです。 そこでレコードをカテゴリー順に並びかえテーブルを更新したい(SELECTで並び替えた状態で更新したい)のですがどうやればよろしいでしょうか?
- みんなの回答 (3)
- 専門家の回答
社内向けシステムDBの更新作業を行っています。 システム上ではテーブルレコードがコンボボックスの形で 格納順に表示されてしまいます。 ただこの表示順がカテゴリー順になっていないのでとても選択しにくいです。 そこでレコードをカテゴリー順に並びかえテーブルを更新したい(SELECTで並び替えた状態で更新したい)のですがどうやればよろしいでしょうか?
お礼
アドバイス頂きありがとうございました。 自己解決いたしました。 SELECTで抽出した内容をINSERTでsql保存しておき、全行デリートしてからsqlを実行で順番の更新ができました。
補足
回答ありがとうございます! 説明が大分たらなかったので補足させていただきます。 今編集しているのは主キー(数値:順に振っているだけのコード)と名称という列しかないテーブルです。 ただ、この主キーがメインテーブルのフォーリンキーとしてリンクしているため編集テーブル上の主キーをいじれない状態です。 現在は編集テーブル上の主キー順にレコードが並んでおり、その順番通りにブラウザのプルダウンに名称が表示されてしまいます。 名称には相関性がありますので、ユーザーが選択しやすいように名称の順にテーブルのレコードをソートし更新してプルダウンに反映させたいと考えているのですが、可能でしょうか?