Consulta SQL 3 tablas
Sagrario Tejedor
sagrariot en telecable.es
Vie Sep 28 09:33:01 CLT 2007
El Jueves, 27 de Septiembre de 2007 03:26, telmar1 en montevideo.com.uy escribió:
> Hola gente.
>
> Pregunta
> Tengo 3 tablas
>
> personas
> -----------------
> PK id
> apellido
> ----------------------
>
> revistas
> -----------------
> PK id
> nombre
> ----------------------
>
> personas_revistas
> -----------------
> PK id
> FK persona_id
> FK revista_id
> ----------------------
>
> No hay límite de personas ni revistas.
>
>
> 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, si la persona esta suscrita a la revista me marque con un SI. Las
> relaciones persona revista están en la tabla "personas_revistas".
>
select campo1.tabla1,campo1.tabla2,campo1.tabla3,campo2.tabla3 where
campo1.tabla1=campo1.tabla3 and campo1.tabla2=campo2.tabla3
lo tienes mejor explicado en el manual de mysql.
> Cual es la consulta SQL que resuelve esto?
> Gracias...
>
> - - - - - - - - - - - - - - - - - - - - - - - - -
> Conoces el canal de videos de Montevideo Portal?
>
> http://videos.montevideo.com.uy
Más información sobre la lista de distribución PHP