- MySQL
- 2009-01-31 - 更新:2015-09-28
この記事は最終更新日から1年以上経過しています。
複数のフィールドでソートをしたい場合、order by句にカンマで区切り、指定します。
例)「field1」で昇順に並べ替え、「field1」が同じ値であれば「field2」を降順に並べ替えます。
select * from tablename order by field1, field2 desc
※昇順・降順はフィールド毎に指定する
上の例で「field1」も降順にしたい場合は
select * from tablename order by field1 desc, field2 desc
とする