mysql 数据库 如何从一个表里按照不同比例随机抽取不同的值

图片说明

数据库表结构如图所示,如何从这张表中按照chapterid字段区分按照不同比例随机提取值?比如chapterid=1的获取10个值,chapterid=2的获取20个值?

http://www.jb51.net/article/36541.htm

http://blog.sina.com.cn/s/blog_73c63c660101tv21.html 就一个关键字 rand

我这里想要的不只是单纯的随机数,意思就是这张表里面有不同类型的内容,我使用chapterid这个字段来区分,现在想要的效果就是用一条查询语句从这个表里把不同类型的内容按照一定的比例获取出来

select * from table where chapterid = '1' order by rand() limit 0,10;