如何选择列总和满足条件的随机行MySQL
问题描述:
是否可以从表中选择特定列总和(总和)应小于我的条件值的随机行?如何选择列总和满足条件的随机行MySQL
我的表结构是这样 -
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]或[2,3,5,7]或[4,5,6,7]等
这是可能的单个MySQL查询?
答
你看看这个:
SELECT * FROM tbl_name ORDER BY RAND() WHERE [condition] LIMIT 10
+0
不,我想得到那些“answerInSec”列的总和小于60的随机问题 –
任何可能的解决方案对此有何看法? – Dotnet