В общем? Реально. Через массивы.
Можно так: Сначала выбираешь всех игроков условия 1, добавляешь их в массив 1, затем условия 2 - добавляешь в массив 2, затем условие 3 - в массив 3, и так далее. После всех манипуляций нужно найти пересечение ВСЕХ массивов. Но я считаю такой способ сложным, вот...