Bonjour à tous,

Je n'ai pris le temps de faire un script de mise en place de ma problématique.
J'espère que ça le fera quand même ^^.

J'ai 3 tables : articles - composition - produits
détail :
articles (id_article, nom_article)
composition (id_article, id_produit)
produits (id_produit, nom_produit, type_produit)

Le nombre d'articles distincts par produits est faible (disons de 0 à 6)

j'ai trouvé comment faire pour avoir : id_article | nom_ article | json_composition
mais le résultat n'est pas celui escompté

j'ai, par exemple :
[{"nom_produit": "huile","type_produit": "liquide"},{"nom_produit": "eau","type_produit": "liquide"},{"nom_produit": "sel","type_produit": "condiment"}]
et bien sûr ce que je voudrais c'est :
[{"type_produit": "liquide",[{"nom_produit": "huile"},{"nom_produit": "eau"}]},{"type_produit": "condiment"}[{"nom_produit": "sel"}]}]

reformulé :
j'obtiens les json objets par produits, alors que voudrais par type puis par produit, et ce pour chaque articles ^^

Idéalement, sans plomber le serveur car le volume d'articles est plutôt volumineux.

Des idées ?