Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/02/2008, 11:37
Claugtrs
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Registros distintos de una misma tabla

Miren lo que se me ocurrió!!! igual es una truchada....porque en algunos casos me ponen 3 actores y me revientan
Pero estoy un poco mas cerca.

Cita:
SELECT titulo, max( actor ) , min( actor )
FROM peliculas AS p
LEFT JOIN actorxpeli AS app ON p.codigo = app.peli_id
LEFT JOIN actor AS a ON app.actor_id = a.codigo
GROUP BY titulo;
Y me devuelve...

Cita:
+--------------------------------------------------------------+
| titulo | max( actor ) | min( actor ) |
+--------------------------------------------------------------+
| El graduado | Jack Nicholson | Cameron Diaz |
+--------------------------------------------------------------+
| El Padrino | Robert Deniro | Al Pacino |
+--------------------------------------------------------------+
| El Perfume | Jack Nicholson | Al Pacino |
+--------------------------------------------------------------+
| Heroe | NULL | NULL |
+--------------------------------------------------------------+
| La mascara | Robert Deniro | Al Pacino |
+--------------------------------------------------------------+
| La mosca | NULL | NULL |
+-------------------------------------------------------------+


Mil gracias como siempre