Jeg vil foreslå, at du sætter dine where-klausulbetingelser i din select-erklæring og returnerer en "score" for hver post. Fjern det helt fra din where-klausul, og det kan give dig indsigt i, hvorfor du mangler poster, hvis de returneres med en 0-score.
Sag når tilstand Så 5 når tilstand så 4Ov... andet 0Afslut sag
Når du har scoret dine resultater, kan du bestille efter, at din score falder og tage den første pr. person. Eller tilføj yderligere ydre forespørgsler for kun at returnere de rækker, der har den maksimale score pr. person.
Undskyld for at svare fra min telefon.