Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/04/2009, 12:11
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

Que pena por demorarme, no estaba en la oficina.

Para el caso de uds sería algo así:

Código mysql:
Ver original
  1. SELECT p.nacionalidad, q.dni_socio
  2. FROM alquiler q inner join pelicula p
  3. on q.titulo = p.titulo
  4. (select titulo tit, max(nacionalidad) maximo from pelicula group by titulo)t1
  5. on t1.tit = p.titulo and t1.maximo=p.nacionalidad
  6. ORDER BY q.dni_socio, p.nacionalidad;

Donde se hace la relación con la consulta de todos los maximos por titulo.
El secreto es anidar las tablas, con la consulta de máximas y establecer cuales se deben mostrar.

Les recomiendo hacer uso de sentencias join en cambio de la anidación de tablas separadas por coma (,).
En este post explica muy bien gnzsoloyo las razones.
http://www.forosdelweb.com/f86/inner-join-644840/

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