【发布时间】:2015-01-22 12:06:00
【问题描述】:
参考我的previous question。
我在 order by 子句中附加了 M_id 以使其具有唯一性。
我创建了一个 sqlfiddle:http://sqlfiddle.com/#!2/8f2340/3
现在我面临DESC 订购问题。
下面的查询给出了预期的结果。
SELECT `M_ID`, `CON_FRST_NM` FROM `sample_table` order by `CON_FRST_NM` LIMIT 0,60
SELECT `M_ID`, `CON_FRST_NM` FROM `sample_table` order by `CON_FRST_NM`,`M_ID` LIMIT 0,60
SELECT `M_ID`, `CON_FRST_NM` FROM `sample_table` order by `CON_FRST_NM`,`M_ID` ASC LIMIT 0,60
SELECT `M_ID`, `CON_FRST_NM` FROM `sample_table` order by `CON_FRST_NM` DESC LIMIT 0,60
以下查询未给出预期结果。
SELECT `M_ID`, `CON_FRST_NM` FROM `sample_table` order by `CON_FRST_NM`,`M_ID` DESC LIMIT 0,60
请帮帮我。
谢谢。
【问题讨论】:
-
您的预期结果是什么?
-
按升序排列。
标签: mysql sql-order-by