【发布时间】:2015-01-13 20:51:05
【问题描述】:
我在网上查找,但只能找到两个查询与 相同 order by 结合。
第一个查询:
SELECT
Name
, Priority
FROM Music
WHERE `Priority` > 0 AND `date` > '2014-10-27 20:04:25'
ORDER BY `Priority` DESC
第二次查询:
SELECT
Name
, Priority
FROM Music
WHERE `Priority` = 0 AND `date` > '2014-10-27 20:04:25'
ORDER BY `date`
我需要将第一个查询和第二个查询合并为一个,执行第一个查询,然后执行第二个查询给我一个完整的列表。
【问题讨论】:
-
按
date,PriorityDESC 订购 -
@iamde_coder:除此之外,这可能是为了阅读
ORDER BY priority DESC, date:这会将BY date(特定于第二个查询)也应用于第一个查询的结果。随着 OP 明确指出不同的排序标准,无论出于何种原因,这可能无法提供所要求的内容。它是否真的有所作为,当然取决于真实数据。
标签: php mysql sql select sql-order-by