Váš úkol je klasický příklad problém s věžemi .
Nelze to efektivně vyřešit v SQL
.
Existuje několik jednoduchých algoritmů, které fungují dobře, pokud vaši pracovníci pravděpodobně mají požadované dovednosti (tj. nekvalifikovaný pracovník je spíše vzácnou výjimkou než pravidlem).
Raději však použijte SQL
obnovit omezení, tj. E. kteří uživatelé se hodí (nebo nehodí) do kterých projektů a vloží je do heuristického algoritmu.