Mysql 如何选择总和达到1000的行?
我想得到总数达到1000的那一行 请注意,只有触发1000的行才能执行(我认为)您希望执行的查询:Mysql 如何选择总和达到1000的行?,mysql,Mysql,我想得到总数达到1000的那一行 请注意,只有触发1000的行才能执行(我认为)您希望执行的查询: id | amount 1 | 96 2 | 0.63 3 | 351.03 4 | 736 5 | 53 6 | 39 7 | 105 8 | 91 我只看到一张桌子你没有任何意义第二张桌子是做什么的?你应该给我们一个你期望的结果的例子!你的问题不太准确。“达到1000”的总和>=1000?从第一行(id=1)开始? select id, (se
id | amount
1 | 96
2 | 0.63
3 | 351.03
4 | 736
5 | 53
6 | 39
7 | 105
8 | 91
我只看到一张桌子你没有任何意义第二张桌子是做什么的?你应该给我们一个你期望的结果的例子!你的问题不太准确。“达到1000”的总和>=1000?从第一行(id=1)开始?
select id, (select sum(amount)
from table1 t1
where t1.id <= table1.id) as total
from table1
having total >= 1000
limit 1
id total
4 1183.66