文章詳情頁
mysql - 論壇帖子排序問題
瀏覽:222日期:2022-06-16 14:05:55
問題描述
問題解答
回答1:建議先用臨時(shí)表的方式,一次一次地排序,每次排序結(jié)果放在臨時(shí)表里看看對不對,然后再進(jìn)行下一次排序。
最后,把所有排序的SQL語句,優(yōu)化為一條。
回答2:PS: SQL 盡量用代碼形式貼出來便于回答者修改
可以主表左連接只有前三條記錄的表,類似:
SELECT a.*, b.count AS new_countFROM test aLEFT JOIN ( SELECT * FROM test ORDER BY count DESC LIMIT 0, 3 ) bON a.id=b.idORDER BY new_count DESC,date DESC;


相關(guān)文章:
1. angular.js - angular內(nèi)容過長展開收起效果2. dockerfile - [docker build image失敗- npm install]3. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!4. docker-compose中volumes的問題5. golang - 用IDE看docker源碼時(shí)的小問題6. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題7. mac里的docker如何命令行開啟呢?8. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?9. docker內(nèi)創(chuàng)建jenkins訪問另一個(gè)容器下的服務(wù)器問題10. nignx - docker內(nèi)nginx 80端口被占用
排行榜

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