- 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
とする
この記事がお役に立ちましたらシェアお願いします
![](https://k-sugi.sakura.ne.jp/wp-content/themes/chic_grid3/images/icon-tag.png)
1,789 views