prueba ahcerlo como te digo.
Código SQL
[-]SELECT ID1, (case campo1.....) DESCRIPCION FROM TABLA1 WHERE
UNION
SELECT ID1,( campp2 ) DESCRIPCION FROM TABLA1 WHERE
dodne el filtro del segundo select debe ser excluyente a la condicion del campo1 where, es decir meter la cindicion del case en el segundo filtro
es fácil
saludos