Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/04/2009, 06:04
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ayuda consulta MAX

En tu estructura, no tienes un campo donde se cuente el numero de veces que alquila un socio. Como será posible determinar este valor entre tantos usuarios?

Sin embargo prueba esto:

Código mysql:
Ver original
  1. SELECT S.nombre, S.telefono, P.titulo,M.NP FROM SOCIO S INNER JOIN ALQUILER Q
  2. ON S.dni=Q.dni_socio INNER JOIN PELICULA P ON Q.titulo=P.titulo INNER JOIN
  3. (select dni_socio, count(*) NP FROM ALQUILER group by dni_socio)M
  4. ON M.dni_socio = S.dni

Según entiendo, deseas en pocas palabras, mostrar los clientes que mas alquilan. sería recomendable tener un campo en socios un contador de peliculas que alquila. sería mucho mas facil hacer este tipo de consultas.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming