Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1424 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Possible de faire en UNE seule requête?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Possible de faire en UNE seule requête?

n°1144952
dragonspir​it
Posté le 09-07-2005 à 15:20:18  profilanswer
 

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

mood
Publicité
Posté le 09-07-2005 à 15:20:18  profilanswer
 

n°1144954
sielfried
Posté le 09-07-2005 à 15:25:39  profilanswer
 

Un truc du style:
 
SELECT user1.pseudo expediteur, user2.pseudo destinataire  
FROM mail, user user1, user user2
WHERE mail.id_expediteur = user1.id_user
AND mail.id_destinataire = user2.id_user
 
?


Message édité par sielfried le 09-07-2005 à 15:26:07

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1144961
dragonspir​it
Posté le 09-07-2005 à 15:52:49  profilanswer
 

Ca marche, c'est nickel !
Merci beaucoup ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Possible de faire en UNE seule requête?

 

Sujets relatifs
requete sql avec jointure en vba [RESOLU]interaction JS /MYSQL
[MySQL] Probleme de requete migrée depuis Accessrecuperer valeur menu deroulant en php mysql
Pb de date Access/MySqlpetit pb de requete !!!
pb de requete php/PostgresqlRequete complexe
Plus de sujets relatifs à : [MySQL] Possible de faire en UNE seule requête?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR