Comment faire une branche?
indemne12
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Avec mes maigres conaissance en SQL j'ai du mal a réalisé ce qu'on appelle une "branche" (ou arbre)
J'ai deux table, une qui se nomme galerie, l'autre image.Elle sont toute les deux lié par un "id"
exemple
gallerie id 5
---------
image1 id 5
image2 id 5
image3 id 5
ect..
Maintenant sur une page j'aimerais afficher toute les galeries de ma BDD avec en plus les images qu'ils leurs sont lié.
le mieux est de vous montrer en image
http://image.noelshack.com/fichiers/2014/04/1390734680-galerie.png
J'ai essayé avec un inner join le résultat est pas celui que je souhaitais, je me retrouve avec le nom de mes galeries en multiplié
quelqu'un aurais une idée de la démarche a suivre? merci d'avance ! bonne journée.
Avec mes maigres conaissance en SQL j'ai du mal a réalisé ce qu'on appelle une "branche" (ou arbre)
J'ai deux table, une qui se nomme galerie, l'autre image.Elle sont toute les deux lié par un "id"
exemple
gallerie id 5
---------
image1 id 5
image2 id 5
image3 id 5
ect..
Maintenant sur une page j'aimerais afficher toute les galeries de ma BDD avec en plus les images qu'ils leurs sont lié.
le mieux est de vous montrer en image
http://image.noelshack.com/fichiers/2014/04/1390734680-galerie.png
J'ai essayé avec un inner join le résultat est pas celui que je souhaitais, je me retrouve avec le nom de mes galeries en multiplié
quelqu'un aurais une idée de la démarche a suivre? merci d'avance ! bonne journée.
A voir également:
- Comment faire une branche?
- Comment brancher un chromecast sur une télé - Guide
- Un cable reseau n'est pas branché correctement ou est endommagé ✓ - Forum Windows 7
- Comment savoir sur quel port usb je suis branché - Forum Logiciels
- Comment brancher un casque + micro sur pc avec une seul prise jack ✓ - Forum Casque et écouteurs
- Comment brancher une wii sur tv sans péritel - Forum Wii
2 réponses
Bonjour l'ami,
Essais cette requête voir ce que sa donne.
select image,nom_galerie from image I,galerie G where I.id_galerie=G.id_galerie
group by nom_galerie
Excellente journée
Essais cette requête voir ce que sa donne.
select image,nom_galerie from image I,galerie G where I.id_galerie=G.id_galerie
group by nom_galerie
Excellente journée
Bonjour
le nom de mes galeries en multiplié
Il n'y a rien de plus normal, dès que tu as plusieurs images dans la même galerie.
Je ne pense pas que le problème soit dans la requête, mais dans l'affichage.
Si tu prends soin dans ta requête de faire un ORDER BY galerie pour que les images d'une même galerie se suivent, tu as juste à faire dans ta boucle d'affichage une détection de changement de galerie pour passer à l'affichage de la galerie suivante.
le nom de mes galeries en multiplié
Il n'y a rien de plus normal, dès que tu as plusieurs images dans la même galerie.
Je ne pense pas que le problème soit dans la requête, mais dans l'affichage.
Si tu prends soin dans ta requête de faire un ORDER BY galerie pour que les images d'une même galerie se suivent, tu as juste à faire dans ta boucle d'affichage une détection de changement de galerie pour passer à l'affichage de la galerie suivante.