文章詳情頁
mysql group by 不能排序問題
瀏覽:133日期:2022-06-13 13:56:54
問題描述
我現(xiàn)在有一個文章表 有兩個字段 id 和 catid我想給 每個catid 有8個分類 列出 最新發(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 是因為需要對max后的列加一個別名。
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ù)據(jù)表里面是否重復(fù)怎么優(yōu)化
相關(guān)文章:
1. docker - 如何修改運(yùn)行中容器的配置2. javascript - avalon使用:duplex設(shè)置select默認(rèn)option的bug3. 請教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒有反應(yīng)4. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?5. css - 對于類選擇器使用的問題6. 大家好,請問在python腳本中怎么用virtualenv激活指定的環(huán)境?7. 網(wǎng)頁爬蟲 - 用Python3的requests庫模擬登陸B(tài)ilibili總是提示驗證碼錯誤怎么辦?8. Matlab和Python編程相似嗎,有兩種都學(xué)過的人可以說說嗎9. javascript - 移動端textarea不能上下滑動,該怎么解決?10. javascript - 關(guān)于audio標(biāo)簽暫停的問題
排行榜

熱門標(biāo)簽