No sé Base de datos usas (deberias concretarlo) .. pero en Mysql por lo menos tienes la sentencia IN(lista valores) .. así que puedes usarlo tipo:
Cita: SELECT varios campos
FROM varias tablas
WHERE discography IN(1,2,3,4) AND
date_format(startTime, '%Y%m%d')<=@hasta AND
date_format(startTime, '%Y%m%d')>=@desde
Si tienes dudas al respecto .. usa el foro de "Base de datos".
Un saludo,