文章詳情頁
mysql group by 不能排序問題
瀏覽:227日期:2022-06-13 13:56:54
問題描述
我現(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號desc開始排序
問題解答
回答1:你select * 本來就是不嚴(yán)謹(jǐn)?shù)膶懛ǎ皇莔ysql兼容性比較強(qiáng)默認(rèn)給你放最小的,如果sql帶有g(shù)roup by,那么select里頭只能包含group by中的列或者是聚合函數(shù),你評論說的沒法order by 是因?yàn)樾枰獙ax后的列加一個(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 寫在后面
上一條:android - 安卓做前端,PHP做后臺服務(wù)器 有什么需要注意的?下一條:mysql - PHP 批量插入的時(shí)候 判斷數(shù)據(jù)表里面是否重復(fù)怎么優(yōu)化
相關(guān)文章:
1. javascript - immutable配合react提升性能?2. 如何設(shè)置一個(gè)無限循環(huán)并打破它。(Java線程)3. python小白 自學(xué)看書遇到看不懂的地方4. javascript - sublime快鍵鍵問題5. macos - 如何徹底刪除mac自帶的apache和php6. docker 17.03 怎么配置 registry mirror ?7. shell - mysql更新錯(cuò)誤8. DADB.class.php文件的代碼怎么寫9. php對mysql提取數(shù)據(jù)那種速度更快10. 實(shí)現(xiàn)bing搜索工具urlAPI提交
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備