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