Tema: consulta sql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2012, 06:29
Theasker
 
Fecha de Ingreso: febrero-2010
Mensajes: 24
Antigüedad: 14 años, 3 meses
Puntos: 0
consulta sql

Tengo 2 tablas para un videoclub
peliculas
- registro (indiece)
- pelicula
- pais

clientes
- registro
- cliente
- pelicula_alquilada (relacionado con peliculas.registro)

Necesitaría saber el mayor número de peliculas alquiladas de un pais.

Por ejemplo:
España es el pais con mayor peliculas alquiladas: total 9

Lo he intentado con una subconsulta pero no lo consigo

Código SQL:
Ver original
  1. SELECT MAX(CuentaDepais) AS Expr1
  2. FROM (
  3. SELECT peliculas.pais, COUNT(peliculas.pais) AS CuentaDepais
  4. FROM clientes INNER JOIN peliculas ON clientes.peli_alqui_actual = peliculas.registro
  5. GROUP BY peliculas.pais);

me da un error que dice:
Código:
ERROR 1248 (42000): Every derived table must have its own alias
gracias anticipadas