* Bonjour, *
j'ai un petit souci, je n'arrive pas à faire cette requête avec une jointure pour afficher mes amis en ligne...
J'ai une table "amis" et j'affiche mes amis qui ont accepté la demande d'amitié mais aussi les amis qui ont eux accepté mon amitié.
Je m'explique avec un tableau
La table "amis"
1 2 3 4 5 6 7 8 9
|
+--------------++-----------+
| Destinataire | Expediteur |
+--------------++-----------+
| MissOlana | laure |
| Pierre | MissOlana |
| Julia | MissOlana |
| MissOlana | martine |
+-----------++-----------+--- |
J'arrive à afficher mes amis avec la requête suivante:
SELECT Expediteur, time FROM amis WHERE Destinataire= '$utilisateur' Union SELECT Destinataire, time FROM amis WHERE Expediteur= '$utilisateur' order by time
Le résultat de cette requête marche bien.
Mes amis:
laure
Pierre
Julia
martine
et je voudrais maintenant afficher ma liste d'amis uniquement connectés en utilisant les informations de la table "compte"
La table "compte"
1 2 3 4 5 6 7 8
|
+--------------+-------+
| Nom | time |
+--------------+-------+
| Pierre | 1 |
| Julia | 0 |
| MissOlana | 0 |
+--------------+-------+ |
Ma requête espérée est d'avoir uniquement Pierre en ligne (car valeur >= '1')
* Merci *
Partager