相关疑难解决方法(0)

要查询的SUM查询,直到SUM(users_count)达到1000

我需要一个SQL查询来从我的消息队列中选择行,直到SUM(users_count)达到最多1000. 但是如果只返回一行并且该行的users_count大于1000,则没有问题.

我需要类似的东西:(我添加了自己的关键字)

SELECT * FROM `messages_queue` UNTIL SUM(users_count) < 1000 AT LEAST 1 ROW
Run Code Online (Sandbox Code Playgroud)

这是我的表结构:

messages_queue
- msg_id
- msg_body - users_count
(消息接收者的数量)
- 时间(插入时间)

mysql sql select sum

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

mysql ×1

select ×1

sql ×1

sum ×1