文章詳情頁(yè)
mysql - 論壇帖子排序問(wèn)題
瀏覽:102日期:2022-06-16 14:05:55
問(wèn)題描述
問(wèn)題解答
回答1:建議先用臨時(shí)表的方式,一次一次地排序,每次排序結(jié)果放在臨時(shí)表里看看對(duì)不對(duì),然后再進(jìn)行下一次排序。
最后,把所有排序的SQL語(yǔ)句,優(yōu)化為一條。
回答2:PS: SQL 盡量用代碼形式貼出來(lái)便于回答者修改
可以主表左連接只有前三條記錄的表,類似:
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. mysql - 怎么生成這個(gè)sql表?2. javascript - JS如何取對(duì)稱范圍的隨機(jī)數(shù)?3. 數(shù)據(jù)庫(kù) - mysql如何處理數(shù)據(jù)變化中的事務(wù)?4. java - ehcache緩存用的是虛擬機(jī)內(nèi)存么?5. 關(guān)于docker下的nginx壓力測(cè)試6. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問(wèn)題 麻煩幫我看一下7. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題8. dockerfile - [docker build image失敗- npm install]9. java - 線上應(yīng)用,如果數(shù)據(jù)庫(kù)操作失敗的話應(yīng)該如何處理?10. 使用PHP和MySQL的UNIQUE如何像京東注冊(cè)那樣保證用戶名唯一?
排行榜

熱門標(biāo)簽