Mysql偏差/加权随机选择

时间:2016-01-14 18:14:27

标签: mysql random

我使用以下查询选择随机广告系列:

SELECT * from (  
SELECT campaign_id
FROM campaigns
WHERE campaign_approved = 1
) T ORDER BY RAND() 
LIMIT 1

但是,我还是要随机选择广告系列,但有可能与campaign_balance按比例选择。

  

例如,如果一个广告系列的campaign_balance为50,则广告系列为   其他的campaign_balance为1 .....第一个应该有50个/   有机会被选中。

如何做出像这样有偏见的随机选择?

0 个答案:

没有答案