gpt4 book ai didi

php - Mysql按: to skip zeros to end of list排序

转载 作者:行者123 更新时间:2023-11-29 04:23:17 24 4
gpt4 key购买 nike

$query = "SELECT products.*, login1.* 
FROM products LEFT JOIN login1
ON products.id_user = login1.id_user
WHERE products.product LIKE '".$search_keyword."'
ORDER BY products.product, products.rate "

当使用此查询时,率 0 的产品首先列出,但我希望它最后显示,顺序没有其他变化。我怎样才能做到这一点。

最佳答案

试试这个:

$query = "
SELECT products.*, login1.*
FROM products
LEFT JOIN login1 ON products.id_user = login1.id_user
WHERE products.product LIKE '" . $search_keyword . "'
ORDER BY IF(products.rate = 0, 1, 0), products.product, products.rate "

这会在排序顺序中添加初始检查,以便产品的速率为 0在费率不等于 0 的所有产品之后列出.

关于php - Mysql按: to skip zeros to end of list排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17406490/

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