requête SQL difficile à formuler
Bonjour à tous,
Je viens à vous car j'ai du mal à concevoir ma requête SQL pour les besoins d'un slider administrable en PHP.
Je vous expose vite fait ce que j'ai mis en place:
Je souhaite avoir une gestion dynamique des sliders pour le futur administrateur du site.
Il pourra donc ajouter/modifier/supprimer un slider à une page.
Pour cela, j'ai 2 tables:
table images
- id
- name: nom de l'image
- slider_id: id du slider dans lequel l'image se trouvera
table sliders
- id
- name: nom de mon slider
- page_id: id de la page sur laquelle sera présent le slider
J'ai ensuite écrit cette requête:
Code:
1 2 3 4
|
SELECT images.id, images.name, images.slider_id
FROM images
LEFT JOIN sliders ON sliders.id = images.slider_id |
J'espérais qu'elle me permette de sélectionner toutes les images contenues dans un slider,
mais cela sélectionne en fait TOUTES les images présentes dans ma table images.
Donc en gros, j'ai ce résultat:
id name slider_id
1 30.jpg 1
2 31.jpg 1
3 32.jpg 1
4 33.jpg 2
5 34.jpg 2
Alors que je voudrais:
id name slider_id
4 33.jpg 2
5 34.jpg 2
(dans le cas où je veux les images du slider d'id 2)
Voilà, j'espère avoir bien exposé mon problème, j'avoue que ce n'est pas facile d'aller au plus simple lol
Pourriez-vous m'aider à résoudre ce problème?
D'avance merci à vous!