Cita: Ahora no me queda claro esto, dentro de los parentesis de IN() tengo que poner la cantidad valores que quiero comparar, el caso es que la cantidad varia, entonces como puedo evitar tener que poner una cantidad fija de valores dentro del parentesis?
¿Qué parte de esta frase no entiendes bien?:
Cita: los valores deben ser incluidos programática y dinámicamente dentro del listado del IN().
La respuesta (usando lo que te dice @jurena) es simple:
- Si la lista proviene de de afuera de la base, usas programación en el lenguaje que utilices para crear la cadena con todos los valores que dispongas.
- Si proviene de una subconsulta, la pones en lugar de la lista...