J'ai édité mon message précédent pendant que vous répondiez, je le remets au cas ou :
Un exemple en image sera ptet plus parlant (cf le fichier joint) :
- 1 et 2 représentent les préférences. Dans mon exemple j'avais 1 pour tartine et 2 pour biscotte. Kazuma a mis 1 pour un autre ingrédient et 2 pour tartine.
- La personne qui est dans le groupe 1 a la priorité sur l'objet par rapport a la personne se trouvant dans le groupe 2 (c'est pourquoi j'aimerais éviter d'avoir un même nom dans les 2 groupes).
- La 1ère ligne de nom est le résultat de la 1ère requête tandis que la 2e ligne est le résultat de la 2e requête.
---------------------------
@niuxe : Avec une seule requête, je ne peux plus différencier mes groupes
@damien_55 : Le soucis c'est que les valeurs de tartine et de biscotte ne sont pas liées. Dans mon exemple en image, j'ai déterminé pour mon compte que tartine était en 1 et biscotte en 2 (ou le contraire mais peu importe), du coup avec la modification de la requête que vous proposez, j'ai toujours mon nom qui apparait dans le 2e groupe car l'une des conditions est remplie (à savoir tartine ou biscotte égale à 2). et bien sur, dans ma requête, je suis obligé d'associer la même valeur aux éléments variables (car ils correspondent au numéro du "groupe" (par rapport a mon image) dont je veux afficher les informations.
edit : je ne l'ai pas ou mal expliqué plus haut donc je le mets ici : Chaque personne associe un ordre de préférence sur une liste d'objet.
Disons par exemple que je fais les choix suivants : tartine 1, biscotte 2, chocolat 3, pain d'épice 4, confiture 5 (sachant qu'on ne peut pas mettre 2 numéro pareil). Un 2e participant choisir confiture en 1, chocolat en 2, pain d'épice en 5, biscotte en 4 et tartine en 5.
Un objet est a gagner pour celui qui préfère le plus l'un des ingrédients (qui sont aléatoires). Mettons que les ingrédients de l'objet sont tartine et chocolat. Mon nom apparaitra dans le groupe 1, car j'ai mis tartine en 1(1ère requête) et dans le groupe 3, car j'ai mis chocolat en 3 (2e requête).
Le nom de la 2e personne apparaitra dans le groupe 2 a cause du chocolat (1ère requête) et dans le groupe 5 a cause de la tartine (2e requête).
Sachant que le groupe 1 est prioritaire sur le groupe 2 qui lui même est prioritaire sur le 3, qui est prioritaire sur le 4, qui est prioritaire sur le 5, c'est moi qui va manger la tartine au chocolat car mon nom est mieux classé par rapport a celui de la 2e personne, mais j'aimerais virer les doublons pour ne pas afficher dans un groupe, un nom qui a déjà été affiché dans un précédent groupe.
Voila j'espère que c'est un peu plus clair, j'ai volontairement changé les noms pour que ça parle plus aux gens mais au final c'est pas beaucoup plus évident
