gpt4 book ai didi

php - mysql 1time 3种不同的排序

转载 作者:行者123 更新时间:2023-11-30 21:50:39 24 4
gpt4 key购买 nike

这是我的表格:

 id | is_quick_plus | is_quick |   top_date |       date
----|---------------|----------|------------|------------
1 | 1 | 0 | 2017-11-29 | 2017-11-01
2 | 0 | 1 | NULL | 2017-11-01
3 | 1 | 0 | NULL | 2017-11-02
4 | 0 | 1 | 2017-11-28 | 2017-11-01
5 | 0 | 0 | NULL | 2017-11-03

当前排序是(1,4,2,3,5)

1 和 4 有 top_date 其他按日期排序

当我排序时

is_quick_plus DESC, is_quick DESC, top_date DESC, date DESC 

一行没有 top_date 上升,因为它有 is_quick_plus 但已经过期..应该按日期排序..

我只是先按 is_quick_plus 和 top_date 排序,然后是 is_quick 和 top_date,然后按日期...在 1 个查询中

最佳答案

我通过在 select 的末尾使用 group BY 解决了这个问题

关于php - mysql 1time 3种不同的排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47428806/

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