使用前:
SELECT `goods_id` FROM `sdb_goods` LIMIT 0 , 30

mysql置顶查询

 

使用后
SELECT `goods_id` FROM `sdb_goods` ORDER BY `goods_id` = 4 DESC LIMIT 0 , 30

mysql置顶查询

再来完善下,

SELECT `goods_id` FROM `sdb_goods` ORDER BY `goods_id` = 4 DESC, `goods_id` ASC LIMIT 0 , 30

 

mysql置顶查询

 

ok!

 


自己学以致用:

需求:需要将招聘“研发类(parentid=1)”的职位永远置顶并按发布时间排序。后面分类的职位直接按发布时间排序即可。

使用前:

mysql置顶查询

 

使用后:


  1. SELECT * FROM job ORDER BY parentid=1 DESC,TIME desc 

mysql置顶查询

很奇妙,不错,省了很多代码。






      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/976601,如需转载请自行联系原作者




相关文章:

  • 2022-01-19
  • 2021-09-22
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2021-09-10
  • 2022-12-23
猜你喜欢
  • 2021-07-03
  • 2021-07-05
  • 2021-06-26
  • 2022-01-24
  • 2021-04-25
  • 2021-09-21
  • 2021-12-29
相关资源
相似解决方案