Requête SQL jointure deux champs vers un même champ - SQL/NoSQL - Programmation
Marsh Posté le 22-12-2014 à 16:40:32
Utilise des alias :
Code :
|
quelque chose comme ça ça devrait fonctionner.
Marsh Posté le 22-12-2014 à 16:45:51
Je viens d'essayer et cela ne marche pas, dans mon affichage j'ai juste le premier prénom et pas le second. En gros j'ai - pour continuer avec mon ex - :
juliette - 2
juliette - 3
Marsh Posté le 22-12-2014 à 16:51:52
C'est quoi ta requête ?
Parce que là, le résultat que tu obtiens est complètement incohérent avec la requête que j'ai posté. Tu l'as modifiée ?
Marsh Posté le 22-12-2014 à 17:06:02
Voici ma requête :
Code :
|
EDIT
Je poste mon code pour l'affichage parce qu'au final c'est sans doute de là d'ou vient le souci et non du code que tu m'as donné.
En fait je ne sait pas quoi mettre parce que lorsque je mets:
Code :
|
cela me donne deux fois le même prenom et c'est pas ce que je veux
alors quoi faire ?
Marsh Posté le 22-12-2014 à 17:10:15
La requête semble correcte.
Tu n'aurais pas un problème avec ton code PHP ? D'ailleurs, tu dis bien 3 posts plus haut que c'est ton affichage qui n'est pas bon. Si tu exécutes la requête directement sur le serveur SQL, ça donne quoi ?
C'est quoi comme serveur d'ailleurs ?
Marsh Posté le 22-12-2014 à 17:12:13
Ha, ok, c'est plus clair.
Oui, c'est ton affichage qui n'est pas correct.
Une solution simple :
Code :
|
Marsh Posté le 22-12-2014 à 16:28:03
Bonjour,
j'ai une table Prenoms:
ID prenom
1 robert
2 alice
3 jean
4 vincent
5 juliette
Et j'ai une table rencontre avec:
ID premier second
1 5 2
2 5 3
J'aimerai afficher un truc du genre:
Rencontres programmées:
juliette - alice
juliette - jean
(dans mon exemple).
Seulement voila j'arrive à faire un INNER JOIN avec mon champ "premier" et le champ "prenoms" mais après je n'arrive pas à faire une jointure entre "second" et ce même champ "prénom".
Comment faire ?
Merci