En me relisant je me rend compte que ce que je t'ai proposé sélectionne les articles actifs qui sont pas dans les rayons de classe x..
Mais cette requête :
1 2 3 4
| SELECT id_article, nom_article
FROM articles
WHERE actif_article = "oui"
AND id_article NOT IN (SELECT id_article FROM rayon WHERE classe = "x") |
te retournera tous les articles actifs qui ne sont pas dans les rayons de classe x, ainsi que ceux qui ne sont carrément pas dans la table rayon du tout. Est-ce bien cela que tu veux?
Et si tu exécutes cette requête :
SELECT id_article FROM rayon WHERE classe = "x"
Est-ce qu'elle te retourne des résultats? Si oui, est-ce que ces id_article sont présents dans la table article avec un actif à oui?
Partager