Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2009, 10:57
falco82
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
Ayuda consulta MAX

Hola a todos y siento empezar mi andadura en el foro con una consulta pero ahí va:

La consulta me pide: "Para cada socio (nombre, telefono) indicar la nacionalidad (nacionalidad) más común entre las películas que ha alquilado, las haya devuelto o no. Es decir, si un socio suele alquilar más películas españolas que de cualquier otra nacionalidad, debe aparecer su nombre y teléfono junto con la nacionalidad ‘ESPAÑA’."

Yo consigo que me muestre la lista de nacionalidades alquiladas por cada socio pero no se como quedarme solo con la máxima de cada uno...

SELECT count(p.nacionalidad), p.nacionalidad, q.dni_socio
FROM alquiler q, pelicula p
WHERE q.titulo = p.titulo
GROUP BY q.dni_socio, p.nacionalidad
ORDER BY q.dni_socio, p.nacionalidad;

Gracias a todos por la ayuda