Bonjour,
Admettons, en faisant simple que j'ai une table entreprise qui contient des noms de la grande distribution avec pour champs id et nom,
puis une table magasin qui liste les magasins des différents entreprises avec pour champs id, entreprise_id, nom,
puis une table produit qui liste les produits des différents magasins avec pour champs id, magasin_id, nom.
Une entreprise peut avoir un ou des magasins, et un magasin un ou des produits.
Maintenant, parmi les produits, on peut avoir le produit ayant pour nom "cookies".
Je souhaiterai avoir pour information la liste des entreprises :
- n'ayant que des cookies dans leur(s) magasin(s) et aucun autre produit.
- ayant au moins une fois le produit cookies dans leur(s) magasin(s).
J'aurai besoin de 2 requêtes séparées pour chacun des 2 cas de figures.
Si quelqu'un à une idée ? Ça serait sympa
Partager