• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2個のカラムに対して、ORDER BYをする方法)

2個のカラムに対して、ORDER BYをする方法

このQ&Aのポイント
  • 2つのカラムに対して、ORDER BY ASCをする方法はあるのでしょうか?
  • picture_idとgrp_idは連番になっているが、どちらか片方に対してORDER BYを行うともう一方の連番が崩れてしまいます。
  • 知っている方、いらっしゃいましたらご教授お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Nigun
  • ベストアンサー率22% (200/893)
回答No.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をソートします。 どんなテーブルでどのようにしたいのかがはっきり分かればきちんと掛けるのですが・・・

fox_color
質問者

補足

ご回答ありがとうございます。 教えていただいたのを参考に試行錯誤をしていましたら 下記のSELECT文で取得できました。 WHERE句が必要なかったようです。 SELECT p.picture_id, p.grp_id FROM hogehoge_info AS p ORDER BY p.picture_id ASC , p.grp_id ASC

関連するQ&A