标签: php mysql
我有两种类型的广告。付费和免费。查询邮政编码时,将返回所有匹配的广告以及免费或付费的名称。我想先显示付费广告,然后再显示免费广告。这很简单,但有没有办法分别随机化每种类型的显示顺序?单个随机排序会在某些付费广告之前放置一些免费广告。
答案 0 :(得分:1)
这是您需要的最常见的查询形式:
SELECT * FROM the_table ORDER BY [some_type_field(s)], RAND() ;