两种不同结果类型的随机顺序?

时间:2015-08-11 16:31:45

标签: php mysql

我有两种类型的广告。付费和免费。查询邮政编码时,将返回所有匹配的广告以及免费或付费的名称。我想先显示付费广告,然后再显示免费广告。这很简单,但有没有办法分别随机化每种类型的显示顺序?单个随机排序会在某些付费广告之前放置一些免费广告。

1 个答案:

答案 0 :(得分:1)

这是您需要的最常见的查询形式:

SELECT *
FROM the_table
ORDER BY [some_type_field(s)], RAND()
;