gpt4 book ai didi

php - MySQL - 如何连续排序两列?

转载 作者:行者123 更新时间:2023-11-29 12:20:00 26 4
gpt4 key购买 nike

我有一个简单的查询,可以根据价格/折扣在我的网络应用程序上按降序排列产品。

问题是我想先按折扣订购商品,然后按成本订购商品。目前,两者混淆在一起。

这是我的 PHP:

$products = DB::fetch("SELECT SQL_CALC_FOUND_ROWS * FROM `products` ORDER BY discount DESC, cost DESC");

最佳答案

根据您的查询,您似乎正在对结果进行分页(在执行问题中发布的查询之前)。

在这种情况下,您必须在分页之前按照所需的顺序进行排序。

否则,您将得到一个包含随机排序项目的页面,然后您将仅对该页面进行排序,而无法获得预期结果。

关于php - MySQL - 如何连续排序两列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29166405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com