ce n'est pas un tri, mais un filtre
trier c'est modifier l'ordre
filtrer c'est n'afficher que certaines données parmi une liste
dans les 2 cas la connaissance du langage sql est utile ...
pour trier il y a la clause ORDER BY tellecolonne {, uneautrecolonne ...}
pour filtrer il y a le where, les jointures ...
dans ton cas ca pourrait être
SELECT ... FROM Visiteurs WHERE IdVisiteur IN (SELECT IdVisiteur FROM Badges WHERE Utilisé = 0)
ca peut aussi s'écrire
SELECT ... FROM Visiteurs INNER JOIN Badges ON Visiteurs.IdVisiteur = Badges.IdVisiteur WHERE Badges.Utilisé = 0
cette syntaxe est peut etre plus performante (quoi que) mais elle est plus compliqué pour les néophytes
néanmoins si tu veux avancer il faut connaitre les possibilités d'un langage et apprendre à les utiliser ...
Partager