文章详情页
sql语句如何按or排序取出记录
浏览:90日期:2022-06-09 14:31:46
问题描述
比如这个相关文章语句:
SELECT * FROM zbp_post WHERE log_Type = '0' AND log_Status = '0' AND ((1 = 1) AND ( log_Tag LIKE '%{155}%' OR log_Tag LIKE '%{3}%' OR log_Tag LIKE '%{8}%' ) ) LIMIT 10 OFFSET 0
我想先取出标签为155的,然后标签为3,再后为8
但是这个语句出来的结果是乱的.不是我想要的结果
如何才能取出我想要的排序结果,谢谢!
问题解答
回答1:zbp_post这张表里应该有个排序的字段,你找下。加到limit语句前,order by 字段名 +desc(从大到小排序)或asc(从小到大排序)
相关文章:
1. angular.js - 不适用其他构建工具,怎么搭建angular1项目2. python 如何实现PHP替换图片 链接3. python如何不改动文件的情况下修改文件的 修改日期4. javascript - git clone 下来的项目 想在本地运行 npm run install 报错5. mysql主从 - 请教下mysql 主动-被动模式的双主配置 和 主从配置在应用上有什么区别?6. mysql - 一个表和多个表是多对多的关系,该怎么设计7. 主从备份 - 跪求mysql 高可用主从方案8. angular.js - 三大框架react、vue、angular的分析9. python - django 里自定义的 login 方法,如何使用 login_required()10. android-studio - Android 动态壁纸LayoutParams问题
排行榜
