【发布时间】:2017-08-16 13:45:23
【问题描述】:
我有一个下面的数据库表结构:
Tablename : agency_mst
Fields:
id
name
is_premium
date_added
我想对数据进行排序,使 is_premium=1 的机构排在第一位,其余数据按 date_added desc 顺序排序。
而且 is_premium=1 记录也应该按随机顺序排序。所以第一组高级代理将有随机顺序。如何使用 MySQL Select 查询来做到这一点。
我已经部分构建了这个查询,但不确定如何过滤特定的数据集。以下是该查询:
SELECT * FROM agency_mst
ORDER BY is_premium DESC, date_added DESC
【问题讨论】:
标签: mysql sql select sql-order-by