Etienne a écrit :
Bonjour,
Non car le 2° select ne renvoie pas la même structure d'ensemble de
données que le 1° du fait de la jointure :
_1° select = colonnes de la table "produit"
_2° select = colonnes des tables "produit" et "autre_table"
Si vous vous limitez aux colonnes de la table "produit", vous pouvez
écrire un truc comme cela :
SELECT * FROM produit
WHERE couleur = 'Rouge'
OR (couleur = 'Bleu'
AND
id IN ( select id from autre_table);
--
Philippe.