Cita: pero me muestra lo mismo no me muestra el listado de la primera selecion de forma aleatoria
Bueno, eso es precisamente lo que hace el RAND()..., pero para que te lo respete debes poner si o si UNION ALL.
Pregunta: ¿Qué es lo que se supone que quieres obtener al usarlo?