No es lo mismo acá n (que representa a un valor variable) a x (que es un número fijo).
Igual, si son fijas sigo sin entender, agregas las que quieras en los union, y si es dinámico (n) decí como conseguís acceder a ellas.
Código PHP:
(SELECT * FROM es_tabla1)
UNION
(SELECT * FROM es_tabla2)
UNION
(SELECT * FROM es_tabla3)
UNION
(SELECT * FROM es_tabla4)
UNION
(SELECT * FROM es_tabla5)
UNION
(SELECT * FROM es_tabla6)
UNION
(SELECT * FROM es_tabla7)
UNION
(SELECT * FROM es_tabla8)
UNION
(SELECT * FROM es_tabla9)
UNION
(SELECT * FROM es_tabla10)
UNION
(SELECT * FROM es_tabla11)
UNION
(SELECT * FROM es_tabla12)
UNION
(SELECT * FROM es_tabla13)
UNION
(SELECT * FROM es_tabla14)
UNION
(SELECT * FROM es_tabla15)
ORDER BY calificacion DESC
Notas el patrón? sino explicame mejor porque realmente no logro comprenderte.