2011-12-24 3 views

答えて

5

idで最初に並べ替えます。同じIDを持つ行は、名前でソートされます。

1

最初にIDでソートされ、次にソートされます。

など。次のテーブルとクエリの場合
SELECT * FROM tablename where 1 ORDER BY id ASC、name、ASC
ID |名前
1 | A
2 | A
1 | B
2 | B

出力は
1です。 A
1 | B
2 | A
2 | B

1
order by id [ASC by default], name ASC. 

ORDER BYは、左から右へ列リストを与えることによって動作します。 ASCは "デフォルト"です。 最初にidによって昇順に並べ替えられ、次に同じIDの名前が昇順に並べ替えられます。

関連する問題