Salut à tous!
J'ai un petit soucis avec des requêtes et je ne sais pas trop comment m'en sortir. Ce que je veux faire est relativement simple avec deux requêtes mais je voulais savoir si on peut le faire avec une seule.
Voici mon soucis:
Je veux faire apparaitre sur la homepage, plusieurs salles dans lesquelles se produiront des groupes de musiques. J'affiche donc les salles et les groupes associés dans des blocs séparés.
La technique que j'utilisais:
Je sélectionnais donc les salles et les affichais en les parcourant avec un foreach. Puis, à l'intérieur de ce foreach je faisais une autre requête pour trouver les groupes associés à la salle, en limitant les groupes à 5 résultats aléatoires.
Ça c'est la méthode avec deux requêtes, mais depuis, j'utilise la structure MVC et comment puis-je arriver depuis le controller avec une seule requête, c'est possible?
J'utilise FluentPDO pour mes requêtes.
J'ai essayé avec les joins et les groups mais cela ne me donne jamais le résultat souhaité.
Mes tables sont structurées de la manière suivante:
salles
id
name
slug
online
groupes
id
name
slug
online
parent_salle
Avez-vous une idée ou un indice de la direction à prendre? Merci infiment d'avance pour votre temps!