Re: Left join en subconsulta

From: Guillermo Villanueva <guillermovil(at)gmail(dot)com>
To: Marcos Luis Ortiz Valmaseda <marcosluis2186(at)googlemail(dot)com>
Cc: Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com>, Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Left join en subconsulta
Date: 2010-10-08 21:05:58
Message-ID: AANLkTikUKz4i7aSsydm95ehuOjdOnba7BR7rGUkuZN6D@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Marcos en tu consulta intentas traer una columna que no existe en las tablas
del from (bon.bono)
Saludos

~~~~~~~~~~~~~~~~
Guillermo Villanueva

El 8 de octubre de 2010 17:33, Marcos Luis Ortiz Valmaseda <
marcosluis2186(at)googlemail(dot)com> escribió:

> No seria asi?
>
> SELECT empl.rut,
> empl.nombre,
> empl.ap_paterno,
> empl.ap_materno,
> bon.bono
> FROM empleados empl
> WHERE empl.rut
> EXISTS ( SELECT bono.run
> FROM bonos
> WHERE periodo = 2010
> )
>
> Te recomiendo que leas por acá:
> http://www.postgresql.org/files/documentation/books/aw_pgsql/node81.html
>
> Saludos
>
> > where periodo = 2010) bon
> > on empl.rut = bon.run
> El 08/10/10, Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com> escribió:
> > Estimados,
> > es posible utilizar un left join en una subconsulta.
> >
> > Quiero hacer algo como lo que sigue:
> >
> > select empl.rut, empl.nombre, empl.ap_paterno, empl.ap_materno, bon.bono
> > from empleados empl,
> > left join (
> > select run, bono from bonos
> > where periodo = 2010) bon
> > on empl.rut = bon.run
> >
> > Saludos,
> > --
> > Sergio Valdés H.
> > -
> > Enviado a la lista de correo pgsql-es-ayuda (
> pgsql-es-ayuda(at)postgresql(dot)org)
> > Para cambiar tu suscripción:
> > http://www.postgresql.org/mailpref/pgsql-es-ayuda
> >
>
>
> --
> Ing. Marcos Luís Ortíz Valmaseda
> Data Lover(RDBMS and NOSQL Movement) && System Engineer
>
> http://it.toolbox.com/blogs/sql-apprentice
> http://www.linkedin.com/in/marcosluis2186/
> http://www.doyoubuzz.com/marcos-ortiz
>
> Centro de Tecnologías de Gestión de Datos (DATEC)
> Linux User # 418229
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Giraldo 2010-10-08 21:44:27 Re: Left join en subconsulta
Previous Message Jaime Casanova 2010-10-08 21:03:29 Re: Left join en subconsulta