gpt4 book ai didi

php - SQL ORDER BY 具有多个参数的情况

转载 作者:行者123 更新时间:2023-11-29 10:26:13 25 4
gpt4 key购买 nike

我想这样排序我的结果:

$query_resultat .= "ORDER BY case
when vendue = 'AV' then 1
when vendue = 'VPNA' then 2
when vendue = 'EC' then 3
when vendue = 'V' then 4
when vendue = 'SCDV' then 5
else 6 end";

但我问是否可以添加另一个条件,如下所示:

首先订购结果when vendue = 'AV'并且还订购此结果按 Id DESC
第二次,当 vendue = 'VPNA' 时对结果进行排序,并且还按 ID DESC 对该结果进行排序

可以这样做吗?

最佳答案

如果您希望在其他条件内按 ID 对项目进行排序,只需将其添加到 ORDER BY 子句的末尾...

$query_resultat .= "ORDER BY case
when vendue = 'AV' then 1
when vendue = 'VPNA' then 2
when vendue = 'EC' then 3
when vendue = 'V' then 4
when vendue = 'SCDV' then 5
else 6
end,
ID DESC";

关于php - SQL ORDER BY 具有多个参数的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48261052/

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