我有一个名为 job_lists 的 php MySQL 数据库表。示例表为:
ID | subject | description | featured | time
1 | any | any | 1 | any
2 | any | any | 0 | any
3 | any | any | 0 | any
4 | any | any | 1 | any
5 | any | any | 0 | any
6 | any | any | 1 | any
.. | ... | ... | ... | ...
我想先加载 featured = 1,然后以分页方式加载 featured = 0 如果我有数千条数据,我该怎么做。
提前致谢。
最佳答案
您可以在 ORDER BY
中轻松完成自定义订单
ORDER BY CASE WHEN featured = 1 THEN '1'
ELSE featured = '2' END ASC
虽然在你的情况下你只需要一个后代顺序
ORDER BY featured DESC
关于php - MySQL查询特征项先加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42324670/