文章详情页
mysql - 论坛帖子排序问题
浏览:91日期: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. 一个走错路的23岁傻小子的提问2. c++ - win764位环境下,我用GCC为什么指针占8个字节,而long是4个字节?3. angular.js - angularjs 使用鼠标悬停时,标签一直闪4. html5 - HTML代码中的文字乱码是怎么回事?5. javascript - SuperSlide.js火狐不兼容怎么回事呢6. android - 安卓activity无法填充屏幕7. python - django 里自定义的 login 方法,如何使用 login_required()8. node.js - 函数getByName()中如何使得co执行完后才return9. python 计算两个时间相差的分钟数,超过一天时计算不对10. java - 安卓电视盒子取得了root权限但是不能安装第三方应用,请问该怎么办?
排行榜
