kazzzzzzzzzzzzのプロフィール

@kazzzzzzzzzzzz kazzzzzzzzzzzz
ありがとう数2
質問数1
回答数1
ベストアンサー数
0
ベストアンサー率
0%
お礼率
0%

  • 登録日2011/05/07
  • 性別男性
  • 職業会社員
  • 年代50代
  • 都道府県神奈川県
  • ORDER BY CASEで異なる並替えをするには

    (状態)-(分類) 状態a-03 状態a-02 状態a-01 状態b-01 状態c-02 状態b-03 状態d-04 状態e-01 状態e-02 状態e-03 mysql上のデータを上記のように並べたいるために、 まず(状態)をまとめるために次の通りorder by caseを使いました。 select * from data order by case 状態 when '状態a' then 1 when '状態b' then 2 when '状態c' then 2 when '状態d' then 2 when '状態e' then 3 else 4 end しかし、分類が状態aの場合と(状態bからd)の場合で (分類)の値に対する並び替えを変更することができません。 どうやったら、上記の並び替えができるのか、教えていただけると幸いです。