Consulta SQL 3 tablas
Mana Tupuna
manatupuna en gmail.com
Jue Oct 18 20:03:53 CLST 2007
On 9/28/07, telmar1 en montevideo.com.uy <telmar1 en montevideo.com.uy> wrote:
>
> 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.
y yo creo que tu pregunta se acerca mucho a lo siguiente:
Profesor: "tomen niños, tarea para la casa: construir la siguiente
aplicacion...bla,bla,bla.."
Alumno: "Querida Lista, favor hazme la tarea.............muy agradecido."
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 | | |
> > >
> >
> ---------------------------------------------------------------------------
Cuanto tiempo te demoraste en escribir este correo?.....multiplicalo por 2 y
veras que pudiste aprender el lenguaje SQL o al menos pudiste introducirte
en el.
> >-------------------------------
> > >
> > > 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...
Por nada.
> >
> > > - - - - - - - - - - - - - - - - - - - - - - - - -
> > > 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
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.inf.utfsm.cl/pipermail/php/attachments/20071018/aa4b3476/attachment.html
Más información sobre la lista de distribución PHP