数据库表结构如图所示,如何从这张表中按照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;