- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2個のカラムに対して、ORDER BYをする方法)
2個のカラムに対して、ORDER BYをする方法
このQ&Aのポイント
- 2つのカラムに対して、ORDER BY ASCをする方法はあるのでしょうか?
- picture_idとgrp_idは連番になっているが、どちらか片方に対してORDER BYを行うともう一方の連番が崩れてしまいます。
- 知っている方、いらっしゃいましたらご教授お願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SELECT p.picture_id, p.grp_id, FROM hogehoge_info AS p WHERE ORDER BY p.picture_id ASC, p.grp_id ASC でいけるはずです。 この場合のソートはpicture_idでソートをした後、同じpicture_idの値に対し、grp_idをソートします。 どんなテーブルでどのようにしたいのかがはっきり分かればきちんと掛けるのですが・・・
補足
ご回答ありがとうございます。 教えていただいたのを参考に試行錯誤をしていましたら 下記のSELECT文で取得できました。 WHERE句が必要なかったようです。 SELECT p.picture_id, p.grp_id FROM hogehoge_info AS p ORDER BY p.picture_id ASC , p.grp_id ASC