user_tableune connexion à trois tables mysql et PHP?
user_id | username
1 | solomon
2 | muna
table des messages
id user_id| message
1 1 | this is my first message
2 1 | this is my seocnd message
3 2 | this is muna messgae
table relation
leader | follower
1 | 2
|
ce que je veux faire est un trois tables se rejoignent pour faire ressortir les messages d'amis de Muna, actuellement mouna suit salomon (comme indiqué sur le tableau des abonnés),
donc je veux que l'affichage soit comme ceci sur la page d'accueil de mona
Solomon "this is my my first message
----------------------------------
solomon "this is my second message"
p.s. Ceci est juste une base de données d'exemple, je voulais juste voir comment aborder le problème, et c'est ce que j'ai essayé jusqu'à présent!
select username, message, leader
from user, message, relationship where user.user_id =notes.user_id
and user.user_id = relationship.leader and where user_id = $_SESSION['user_id']
* l'identifiant de session est mouna qui est user_id 2
Dans votre réponse, vous n'utilisez pas joint, mais question TAged avec eux. –
removed removed – getaway
Vous utilisez actuellement des jointures. Juste la syntaxe implicite à l'ancienne que vous ne devriez pas utiliser! –