|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 18 ![]() |
Bonjour,
L'intitulé n'est pas très clair, mais j'avais du mal à résumer mon besoin Voici ce que je cherche à faire : j'ai une table dans laquelle se trouvent des ID d'utilisateurs, ainsi que des ID qui correspondant à des conversations. Voici un exemple de table : ![]() Mon code PHP va fournir une liste d'id_joueur et je voudrais vérifier que TOUS les id_joueur fournis ont un id_room en commun. Dans mon exemple, si je fournis les ID 1, 4, 11 et 18, ma requête devrait me retourner l'id_room 1. Si je fournis 1, 4, ce sera l'id_room 2. Si je fournis 1, 3, aucun id_room ne pourra être retourné, et mon code PHP se chargera de traiter ce cas. Je ne sais pas si c'est possible à faire uniquement en SQL. Parce que faire une requête par id_joueur pour ensuite comparer les résultats en PHP ne me plait pas trop, surtout lorsque la base sera bien lourde... Auriez-vous des idées ? Merci ! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Étudiant Inscription : avril 2012 Messages : 612 ![]() |
Bonjour,
il te suffit de faire une jointure entre la table joueur et conversation en ajoutant dans une clause where les id des joueurs concerné, ta requête te retournera donc l'id de la conversation dont les deux joueurs sont lié. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com