gpt4 book ai didi

php - SQL中按2个条件排序?

转载 作者:行者123 更新时间:2023-11-29 10:09:38 24 4
gpt4 key购买 nike

有没有办法在 SQL 中先按 1 个条件再按另一个条件对所有内容进行排序?例如,我尝试使用以下语句:

SELECT * FROM newsDocs ORDER BY id DESC, pin

按 ID(最新的在顶部)和 pin(等于 1 或 0,1 = 放在其他所有内容之上,0 = 保持正常顺序)对数据库内容进行排序。

上面的语句仅通过 id DESC 对数据库进行排序。

我也使用 PHP 来实现此目的。

编辑:

视觉表现:

当前:

“标题”(id 17,引脚 0)

“标题”(id 16,引脚 1)

“标题”(id 15,引脚 0)

目标:

“标题”(id 16,引脚 1)

“标题”(id 17,引脚 0)

“标题”(id 15,引脚 0)

希望这更有意义。 TIA。

最佳答案

试试这个,先按 pin 排序,然后按 id 排序

SELECT * FROM newsDocs ORDER BY pin DESC, id DESC

关于php - SQL中按2个条件排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51228167/

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