Bonjour à tous.
J'ai une table où j'enregistre des membres.
Dans l'objectif de pouvoir mettre les membres en relation (un membre peu avoir un autre comme amis, ou sur sa liste noire), j'ai créer une table
Code : Sélectionner tout - Visualiser dans une fenêtre à part tblmembres (id_membres, pseudo, nom)
Je veux écrire un sql qui affichent les amis du membre dont l'ID est 50.
Code : Sélectionner tout - Visualiser dans une fenêtre à part tblrelations(id_relation, id_membre1, id_membre2, type_relation)
J'ecris le SQl
Le problème est que cette requete renvoi les identifiants alors que moi je veux les pseudos des membres. Mais je ne vois pas bien comment avec un INNER JOIN recuperer les pseudos correspondants aux 2 colonnes id_membre1 et id_membre2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM tblrelations WHERE id_membre1='50' OR id_membre2='50' AND type_relation='1'
Merci de votre aide
Partager