bonjour,
j'ai une question en SQL, ca fait un moment que j'en ai pas fait, et je ne me rappelle du fonctionnement pour comparer des résultats de requètes SELECT ...
Par exemple j'ai une requète qui renverrai une colonne de résultats (par exemple des couleurs : "rouge","vert","jaune")
Et j'aimerai vérifier que la colonne renvoyée contient au moins tous les éléments d'une autre requète faisant intervenir des couleurs.
J'ai essayé avec ALL IN, mais j'ai une erreur "expression absente ". Notons que la requete est bonne si je me contente d'un IN, mais cela ne fait plus exactement ce que je voudrai sans le ALL
Pour info, voici ma requète :
SELECT numero,place,type
FROM brochure
JOIN interm A ON (cmd_num=lcd_cmd)
WHERE
(
SELECT lcd_art FROM brochure
JOIN interm B ON (cmd_num=lcd_cmd)
WHERE clt_num=5
)
ALL IN
(
SELECT lcd_art FROM brochure
JOIN interm B ON (cmd_num=lcd_cmd)
WHERE A.lcd_art=B.lcd_art
)