j'ai un problème de sélection d'éléments dans une base de données. J'ai recherché dans le forum mais je n'ai pas trop de réponse adaptée à mon cas.
situation de départ:
table 1 : Catalogue. Champs : id, titre, cat_option (et autres mais pas nécessaire pour expliquer mon problème). le champs cat_option est la clé étrangère de la table Options
table 2 : Options. Champs : id`, `titre
Dans la table catalogue, dans le champs cat_option, je stocke les valeurs des options qu'a un article du catalogue séparées par des virgules. EX : 1,4,6,2
Sur le front-end, j'ai fait une page pour faire une recherche d'articles basée sur les options.
j'affiche donc toutes les options, on coche les options désirées et en faisant "rechercher", on affiche tous les articles qui ont les options cochées.
Ma question :
est-il possible d'afficher dans la page de recherche (celle où on coche les options désirées) seulement les options qui sont déjà attribuées à un article ? Et donc ne pas avoir des options inutilisées pour l'instant.
Quelle serait la sélection à faire en sql?
merci de votre aide, j'espère avoir été assez clair