文章详情页
sql语句如何按or排序取出记录
问题描述
比如这个相关文章语句:
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. android - 新建项目卡在Gradle:Resolvedependencies’:app:_debugCompile’2. Android Studio 中程序添加不上Xutils 3.0 jar包3. angular.js - Angular1使用bootstrap轮播条carousel不能自动轮播4. atom编译器 如何格式化前端代码文件?5. 移动端页面文字垂直居中兼容性问题6. css3 - 我的css用less写的,eclipse的jsp文件要修改css很麻烦,怎么解决?7. angular.js - 焦虑!angular的ng-options的问题8. javascript - 关于Js中 this的一道题9. python - 基于scrapy-redis的分布式爬虫运行的时候不能正常运行 遇到的问题如下截图所示10. javascript - 关于在angularjs的select中遇到的问题!!
排行榜