Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2007, 16:40
SergioS
 
Fecha de Ingreso: septiembre-2007
Mensajes: 14
Antigüedad: 16 años, 7 meses
Puntos: 0
Exclamación Acaso nadie tiene la respuesta?

Tengo 3 tablas en MySQL 4.0x

personas
-----------------
PK id
apellido
----------------------
----------------------

revistas
-----------------
PK id
nombre
----------------------
----------------------

personas_revistas
-----------------
PK id
FK persona_id
FK revista_id
----------------------
----------------------

!!!!!IMPORTANTE!!!!!!
No se conocen los limites de personas ni revistas hasta el momento de ejecutar la consulta.


Necesito el siguiente resultado en pantalla:

personas.id | personas.apellido | revistas_a | revistas_b | revistas_c, | revistas_...n+1|
1 | Pérez | SI | | SI | |
3 | Benq | | SI | SI | |
4 | López | SI | SI | SI | SI |
5 | Martinez | | SI | | |
----------------------------------------------------------------------------------------------------------

Es decir, para cada persona me indique o no, si tiene una de las revistas de la tabla revista, en función de las relaciones personas_revistas.

Cual es la consulta SQL que resuelve esto?
Gracias...