MySQLで検索結果の表示順に複数の条件をつけたい場合

SELECT id,name,create_date,note FROM table_name ORDER BY id desc,create_date asc

 上記のサンプルのようにORDER BYにおいて複数の条件をつけることでクエリの結果の順番に複数の条件をつけることが出来ます。

上記のサンプルの場合だとまずidについて降順にソートした後に、同一idのものについてcreate_dateについて昇順でソートします。

id descのようにそれぞれのソートの基準になる値を昇順・降順のどちらの順にするか指定することが出来ます。