gpt4 book ai didi

MySQL按2个参数排序

转载 作者:行者123 更新时间:2023-11-29 02:07:19 24 4
gpt4 key购买 nike

我有一个包含 2 个字段的 MySQL 表:

pd_code 和 pd_sort(pd_sort 默认值=0)。对于每个产品,可以指定一个订单索引(在 pd_sort 中)-1000、-900 等等。

所以当我用 PHP 打印产品时,我想像这样整理它们。

product1 (pd_sort = -100)、product2 (pd_sort = -90) 等,然后其余产品(其中 pd_sort = 0)按 pd_code 排序。

ORDER BY pd_sort,pd_code 仅适用于 2 个产品。

有什么建议吗?

克里斯

最佳答案

如果我没理解错的话,你应该试试这样的:

SELECT * FROM table
WHERE pd_sort <> 0
ORDER BY pd_sort

UNION

SELECT * FROM table
WHERE pd_sort = 0
ORDER BY pd_code

关于MySQL按2个参数排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3758145/

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