Imaginons mes 2 tables:
ma table user:
- 1 champ id_user
- 1 champ pseudo
ma table mail:
- 1 champ id_expediteur
- 1 champ id_destinataire
Est-il possible de faire une requête qui me choppe le pseudo à la fois de l'expéditeur et à la fois du destinataire?
Pour l'instant, je suis obligé de faire 2 requêtes:
SELECT pseudo FROM mail,user WHERE id_expediteur = id_user;
SELECT pseudo FROM mail,user WHERE id_destinataire = id_user;
C'est possible d'optimiser ca?
Je pensais à quelquechose comme:
SELECT user.pseudo AS expediteur, user.pseudo AS destinataire FROM mail, user WHERE expediteur = mail.id_expediteur AND destinataire = mail.id_destinataire
Mais bien évidemment, ca ne fonctionne pas