gpt4 book ai didi

mysql - 如何优化 ORDER 条件以防止文件排序?

转载 作者:行者123 更新时间:2023-11-29 14:30:48 27 4
gpt4 key购买 nike

当我想在 MySQL 中按条件排序查询时,如何避免文件排序?

ORDER BY (videos_count > 0) DESC, name

缓存 has_videos bool 列以及计数会更好吗?

最佳答案

如何将查询分为两部分,首先是至少包含一个视频的查询,然后(仅在需要时)其余部分:

select *  from video_table  
where video_count > 0
order by name

如果您需要超越这些:

select *  from video_table  
where video_count = 0
order by name

关于mysql - 如何优化 ORDER 条件以防止文件排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10082194/

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