Bonjour à tous,

Je recherche le moyen d'optimiser une requête SQL de la forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT .... FROM .... WHERE champ IN (Value1, .... , ValueN)
lorsque le nombre de valeurs dans la clause IN est important.

Champ est indexé mais, si le nombre de valeurs est important, MySQL n'utilise plus l'index et un EXPLAIN de la requête montre que tous les enregistrements de la table sont scannés ...

Toute aide serait la bienvenue ;-)

Merci d'avance