MySQL:使用sum()为每个组获取N条记录

MySQL:使用sum()为每个组获取N条记录,mysql,Mysql,我有下表,其中包含来自不同组的项目: ItemGroupNamePriceAG110BG13CG18DG26EG212FG28GG33HG38HG35 ItemGroupNamePriceAG110BG13CG18DG26EG212FG28GG33HG38HG35 我想从每组中选择一个项目(任意),其中总和小于X,并返回N个可能的组合。 例如。 sum(第G1项、第G2项、第G3项)这并不是SQL的真正优点。您不应该使用mysql。你所要做的就是获得不同的组名,并以编程方式找到可能的组合。这并不

我有下表,其中包含来自不同组的项目:

ItemGroupNamePrice
AG110
BG13
CG18
DG26
EG212
FG28
GG33
HG38
HG35
ItemGroupNamePrice
AG110
BG13
CG18
DG26
EG212
FG28
GG33
HG38
HG35
我想从每组中选择一个项目(任意),其中总和小于X,并返回N个可能的组合。 例如。
sum(第G1项、第G2项、第G3项)这并不是SQL的真正优点。您不应该使用mysql。你所要做的就是获得不同的组名,并以编程方式找到可能的组合。这并不是SQL的真正优点。你不应该用mysql。您所要做的就是获取不同的组名,并以编程方式找到可能的组合。 Items Sum A, D, J 21 C, F, G 19