2011-12-24 40 views

回答

5

先按id排序。具有相同ID的行然後按名稱排序

1

它將按id先排序,然後按名稱排序。

E.g.對於下表和查詢
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的升序對名稱進行排序。