Bonjour,
J'ai une 30aines de catégories stockées dans une table.
Je souhaite les afficher toutes saufs quelques exceptions.
Pour trouver uniquement les identifiants des catégories qui m'intéresse, il faut que j'aille chercher dans une autre table ("articles") les differentes valeur que prend le champs "categorie" pour les articles dont le type est égale à 2 (WHERE type=2)
Je ne suis pas expert en utilisation de BDD.
J'aurais donc procédé de la manière suivante :
- Première requete pour sélectionner les ID concernés dans la table articles (WHERE type=2)
- les mettre dans un array
- Deuxième requete pour récupérer la liste des catégories
- afficher uniquement celles trouvées dans l'array précedemment créé
Etant donné que la table "aricles" comporte plus de 3000 entrées, je suppose qu'il y a moyen de faire quelquechose de plus performant que ce que je propose (en 1 seule requete ?)
Merci d'avance !
Partager