本文主要是介绍php查询MySQL时排序后前n项显示出来的方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
// $sql="SELECT * FROM jd_product ORDER BY price DESC limit $n";
因为考虑到第n项可能出现两个值一样的情况,故改版为以下方式,使用group by 和子查询
$sql="SELECT * FROM(SELECT * FROM 表名 ORDER BY 条件1 DESC) 自定义表名 GROUP BY 条件2或者条件1 ORDER BY 条件1 DESC limit $n";
这篇关于php查询MySQL时排序后前n项显示出来的方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!