Consulta SQL 3 tablas

telmar1 en montevideo.com.uy telmar1 en montevideo.com.uy
Vie Sep 28 10:44:46 CLT 2007


Bueno creo que esta respuesta esta muy alejada de mi consulta, 
ya que, es "tabla.campo" y no hay limite de personas ni revistas.
De todas formas muchas gracias.




Mensaje citado por Sagrario Tejedor <sagrariot en telecable.es>:

> 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
> 
> 




- - - - - - - - - - - - - - - - - - - - - - - - -  
Conoces el canal de videos de Montevideo Portal?

http://videos.montevideo.com.uy



Más información sobre la lista de distribución PHP