mysql requete d'une table en fonction d'une autre
Bonjour,
je me permets de vous écrire pour solliciter votre aide, je cherche à faire une requête, je tourne en rond et je ne trouve pas de solution.
J'ai une première table "articles" :
id_article nom_article actif_article
J'ai une deuxième table "rayon" :
id_rayon id_article classe
Je cherche à sélectionner tous les articles de la classe x qui ne sont pas dans la table rayon.
J'ai essayé ce genre de requête mais ça ne fonctionne pas :
Code:
1 2 3 4
| 'SELECT `articles`.`id_article`,`nom_article`
FROM `articles`
WHERE `rayon`.`id_article` NOT IN("SELECT `id_article` FROM `rayon` WHERE `classe` = "x")
AND `actif_article` = "oui" ' |
Merci pour votre aide, j'ai essayé avec NOT EXISTS, mais ce n'est pas supporté par mon serveur.
:weird: