Si la lista de los 1000 posibles valores la tienes en otra tabla puedes hacer esto
otraTabla
valor
...
que seria prácticamente lo mismo pero sin tener que construir el string.
o
Esa otraTabla puede tener un indice sobre el campo valor que seguramente, junto con el que puedas tener sobre campo2, ayudará al motor a hacer la selección.