i besoin d'aide ici,SELECT plusieurs tables
table "friends"
+------+-------------+-----------+
id | friend_id | user_id |
+------+-------------+-----------+
1 | 1222 | 99999 |
+------+-------------+-----------+
2 | 48989 | 1492 |
+------+-------------+-----------+
table "users"
+------+-------------+---------------+
id | user_name | user_image |
+------+-------------+---------------+
99999 | Mark | img/abc.jpg |
+------+-------------+---------------+
1222 | Tom | img/xyz.jpg |
+------+-------------+---------------+
etc. | etc. | etc.. |
+------+-------------+---------------+
je veux des amis de table SELECT et faire instruction WHERE:
etc ... Où user_id = $ _ SESSION [user_id] ... et affichera les données des utilisateurs de table
ok, disons: mon identifiant actuel est 99999 donc dans la table friends est seulement 1222, donc toutes les données (image, etc ..) seront affichées à partir de l'identifiant 1222 (Tom) des utilisateurs de table.
Donc, ma question ici est de savoir comment j'ai besoin d'écrire ce code pour générer des données d'utilisateurs?
* i essayer d'utiliser UNION et GAUCHE JOIN..but débutant pas luck..still ..
@ruslyrossi, utilisation jointure interne si vous voulez éliminer les utilisateurs sans amis. – Johan
@Johan: probablement incorrect. LEFT JOIN dans ce cas signifie que tous les amis qui n'ont pas de profil seront affichés comme NULL – genesis
Hmm Vous auriez besoin de faire «sélectionner ce que les utilisateurs de l'intérieur vous rejoindre amis f sur ....» dans ma tête c'est ce que vous fait. – Johan