是否可以从特定列总和(总和)应小于条件值的表中选择随机行?
我的表结构就像 -
id | question | answerInSec
1 | Quest1 | 15
2 | Quest2 | 20
3 | Quest3 | 10
4 | Quest4 | 15
5 | Quest5 | 10
6 | Quest6 | 15
7 | Quest7 | 20
我希望得到总和的随机问题' answerInSec'列小于(最接近总数)或等于60。
所以随机组合可以是[1,2,3,4] OR [2,3,5,7] OR [4,5,6,7]等。
这在单个MySQL查询中是否可行?
答案 0 :(得分:1)
SELECT * FROM tbl_name ORDER BY RAND() WHERE [condition] LIMIT 10