文章詳情頁
mysql - 論壇帖子排序問題
瀏覽:114日期:2022-06-16 14:05:55
問題描述
問題解答
回答1:建議先用臨時表的方式,一次一次地排序,每次排序結果放在臨時表里看看對不對,然后再進行下一次排序。
最后,把所有排序的SQL語句,優化為一條。
回答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;
相關文章:
1. javascript - 關于css絕對定位在ios瀏覽器被橡皮筋遮擋的問題2. javascript - 請教如何獲取百度貼吧新增的兩個加密參數3. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處4. Python爬蟲如何爬取span和span中間的內容并分別存入字典里?5. javascript - 請問 chrome 為什么會重復加載圖片資源?6. c++ - 請問MySQL_Connection::isReadOnly 怎么解決?7. css3 - 微信前端頁面遇到的transition過渡動畫的bug8. (python)關于如何做到按win+R再輸入文件文件名就可以運行?9. python - 能通過CAN控制一部普通的家用轎車嗎?10. html5 - 只用CSS如何實現input框的寬度隨框里輸入的內容長短自動適應?
排行榜
