Bonjour à toutes et tous,

J'ai un projet en deux parties : Backend et Frontend. Mon souci est d'afficher convenablement toutes les données dont j'ai besoin afin d'optimiser celles-ci au format JSON en parcourant un tableau déclaré en PHP et une boucle foreach. J'arrive à avoir ce que je veux avec les jointures effectuées (plusieurs à plusieurs) pour la table FICHES et PARAGRAPHES. J'ai effectué la même chose pour la table ILLUSTRATIONS et je me doute bien que mes paragraphes vont être doublés à cause du nombre (supérieur à 1) d'illustrations possibles dans cette même table.

Comment pourrais-je compléter ma requête afin d'avoir une seule fois les paragraphes affichés ainsi que les possibles illustrations par rapport à la fiches de départ (table FICHES) ?

J'espère être clair dans mes propos.
Par avance, merci !

CODE pour requête actuelle :

"SELECT *
FROM fiches f
INNER JOIN fiches_paragraphes fp ON fp.fiche_id = f.fiche_id
INNER JOIN paragraphes p ON p.paragraphe_id = fp.paragraphe_id
INNER JOIN niveaux n ON n.niveau_id = f.niveau_id
INNER JOIN sujets s ON s.sujet_id = f.sujet_id;"

Aucune réponse