|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 43 ![]() |
Bonjour,
Je rencontre un problème avec une requete sql... Je n'arrive pas à faire une jointure correcte. But de la requete : afficher une liste d'artiste (à partir de la table interprete) tout en allant cherché une photo correspondante (dans la table interprete_photo) Il s'agit d'une double requete. Cette double requete fonctionne correctement. Aussi, j'aimerais utiliser une jointure pour ne faire qu'une seule requete php : Citation:
peter franck roger robert etc... Là, il s'agit de ma requete jointure sql (afin de ne faire qu'une seule requete) qui inclus la liste des artistes/photos correspondant : Citation:
peter peter peter peter franck franck roger roger roger roger roger roger roger roger robert etc... J'aimerais qu'elle affiche d'une part la liste des interprètes en fonction de 'vu' et qu'elle aille cherche dans la bdd interprete_photo, une photo (au hasard) pour chaque interprète affiché. Je ne sais pas ou cela coince dans ma jointure Merci ! PS : les variables $start et $limit servent pour les numéros de page. |
||
|
|
00
|
|
|
#2 | ||||
|
Invité régulier
![]() Inscription : août 2006 Messages : 5 ![]() |
C'est bien ce qu'est sensée faire une jointure... Si tu fais une jointure normale (avec un where comme tu as fait) entre deux tables : si un interprète n'a aucune photo il n'apparait pas, s'il a 10 photos il apparait 10 fois.
Si tu ne veux qu'une ligne par interprete tu peux utiliser une fonction d'agrégation sur la photo par exemple : Code :
Code :
|
||||
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 43 ![]() |
Salut
![]() (dsl pour le retard de ma réponse j'ai tout mis de coté depuis un mois... j'avais bcp de travail et je n'ai pu retoucher au code Est ce que tu pourrais stp me décrire en détail ta première requete : Code :
MAX(p.id) => ayant au moins un id dans la table interprete_photo ? J'ai essayé de la mettre en place, mais cela ne me retourne aucun résultat. |
||
|
|
00
|
|
|
#4 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 43 ![]() |
A cette requete :
Citation:
Est ce que cette requete est correcte ? Citation:
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com