php查询MySQL时排序后前n项显示出来的方法

来源:互联网 发布:unity3d人物模型下载 编辑:程序博客网 时间:2024/05/16 03:13

// $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";
原创粉丝点击