mysql group by 不能排序問(wèn)題
問(wèn)題描述
我現(xiàn)在有一個(gè)文章表 有兩個(gè)字段 id 和 catid我想給 每個(gè)catid 有8個(gè)分類 列出 最新發(fā)的一篇文章
select * from post gruop by catid order by id desc;
這樣我只能取出 8條 id 最小的 也就是 最老的一篇文章 order by id 并不起作用
如何才能按照id號(hào)desc開(kāi)始排序
問(wèn)題解答
回答1:你select * 本來(lái)就是不嚴(yán)謹(jǐn)?shù)膶?xiě)法,只是mysql兼容性比較強(qiáng)默認(rèn)給你放最小的,如果sql帶有g(shù)roup by,那么select里頭只能包含group by中的列或者是聚合函數(shù),你評(píng)論說(shuō)的沒(méi)法order by 是因?yàn)樾枰獙?duì)max后的列加一個(gè)別名。
select max(id) id, catid from post group by catid order by id desc;


select * from post gruop by catid order by id desc;回答3:
gruop by catid 寫(xiě)在后面
相關(guān)文章:
1. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????2. html5和Flash對(duì)抗是什么情況?3. docker 17.03 怎么配置 registry mirror ?4. html5 - datatables 加載不出來(lái)數(shù)據(jù)。5. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?6. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法7. 測(cè)試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]8. javascript - QQ第三方登錄的問(wèn)題9. spring-mvc - spring-session-redis HttpSessionListener失效10. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。

網(wǎng)公網(wǎng)安備