Php 查找“tokens”列总和尽可能接近“n”的“x”行

Php 查找“tokens”列总和尽可能接近“n”的“x”行,php,mysql,sql,database,mysqli,Php,Mysql,Sql,Database,Mysqli,我希望能够从表M中选择x条记录,其中T列的和等于Y 例如,找出总共有1000场胜利的100支球队,或者尽可能接近。我还想补充一些where条款 x = 100 Y = 1000 W = 50 Table M = sports Column T = wins Column L = loses 提前感谢SQL不适合此类型的任务。这是一项需要迭代优化算法或矩阵算法的优化任务。请注意,这也是NP完全问题中的一类,并且随着令牌数量的增加,需要的计算量会成倍增加。感谢各位,我现在已经获得了令人满意的解

我希望能够从表M中选择x条记录,其中T列的和等于Y

例如,找出总共有1000场胜利的100支球队,或者尽可能接近。我还想补充一些where条款

x = 100
Y = 1000
W = 50 

Table M = sports
Column T = wins
Column L = loses

提前感谢

SQL不适合此类型的任务。这是一项需要迭代优化算法或矩阵算法的优化任务。请注意,这也是NP完全问题中的一类,并且随着令牌数量的增加,需要的计算量会成倍增加。感谢各位,我现在已经获得了令人满意的解决方案。这有点混乱,但它会一直工作,直到/如果网站被大量使用,如果我们做到这一点,那么就有足够的dosh以更大的头脑回到绘图板上。
select x records
from table M
where the sum of column T is equal to Y and loses is less than W