IN
est préférable à OR
-- OR
est notoirement mauvais et peut causer d'autres problèmes qui nécessiteraient l'utilisation de parenthèses dans des requêtes complexes.
Meilleure option que l'un ou l'autre IN
ou OR
, consiste à joindre à une table contenant les valeurs que vous voulez (ou ne voulez pas). Cette table de comparaison peut être dérivée, temporaire ou déjà existante dans votre schéma.