У меня очень просто выбрать вот так:
SELECT * FROM table
WHERE column1 IN (5, 20, 30);
для столбца1 установлен индекс, после объяснения запроса используется индекс, все выглядит нормально.
но если в диапазоне более трех значений, например:
SELECT * FROM table
WHERE column1 IN (5, 20, 30, 40);
Индекс не используется, и выбор выполняется по всем записям. Я делаю что-то неправильно? спасибо