Problém, který chcete vyřešit, se nazývá součet podmnožiny problém. Bohužel je NP-complete .
To znamená, že ať už k řešení použijete SQL nebo jakýkoli jiný jazyk, budete schopni vyřešit jen velmi malé případy problému, tedy takové, které mají v tabulce jen několik položek. V opačném případě bude běhové prostředí nadměrné, protože roste exponenciálně s počtem řádků v tabulce. Důvodem je, že v podstatě neexistuje lepší způsob, jak najít řešení, než vyzkoušet všechny možné kombinace.
Pokud je přijatelné přibližné řešení, existuje polynomiální časový algoritmus, který je popsán na stránce Wikipedie.