Hola Theasker:
El error es bastante claro en su explicación, si utilizas el traductor de GOOGLE te darías cuenta que lo que dice es
Cita: Cada tabla derivada debe tener su propio alias
¿Que quiere decir? que debes un poner un ALIAS para tu subconsulta
Código:
SELECT Max(CuentaDepais) AS Expr1
FROM (
SELECT peliculas.pais, Count(peliculas.pais) AS CuentaDepais
FROM clientes INNER JOIN peliculas
ON clientes.peli_alqui_actual = peliculas.registro
GROUP BY peliculas.pais) ALIAS;
También puedes hacerlo con una sola consulta (es decir quitando la parte del MAX), utilizando ORDER BY y LIMIT:
Código:
SELECT peliculas.pais, Count(peliculas.pais) CuentaDepais
FROM clientes INNER JOIN peliculas
ON clientes.peli_alqui_actual = peliculas.registro
GROUP BY peliculas.pais
ORDER BY 2 DESC
LIMIT 1
Saludos
Leo.