J'ai une base de données avec plusieurs tables. Par souci d'exemple, je vais le simplifier et essayer d'expliquer en détail.MySQL: SELECT DISTINCT à partir de plusieurs tables
Une table s'appelle Products, une autre appelée Brands, et la dernière s'appelle Categories.
Comme vous pouvez le deviner, chaque produit ne peut avoir qu'une seule catégorie assignée. En outre, chaque produit ne peut avoir qu'une seule marque attribuée. Ce sont les relations. Donc, sur une page j'ai des liens avec des marques comme paramètre que je passe à la page de détails où je liste tous les produits de marque spécifique. Sur cette page, j'ai également filtrer par catégories qui ne filtre que les produits de la marque sélectionnée par ce filtre.
E.g. Sony -> puis filtre appliqué à partir de la liste déroulante est dSLR -> Résultats des produits de la caméra Sony reflex dSLR. Ce que je voudrais, c'est que les catégories soient filtrées de sorte que si Brand n'a pas de catégorie spécifique, elle ne s'affiche même pas sur ce filtre déroulant.
E.g. Les catégories sont prédéfinies comme: dSLR, vidéo, téléphone portable, chaussures
Sony a des charges de produits, mais ne fait pas de chaussures, donc je voudrais l'avoir exclu de cette liste de filtres sur la page de détails.
vous espérez compris ce que je veux ici ...
Toute suggestion est plus que bienvenue :)
Merci, ça devrait être le cas! – user966456