Re: Left join en subconsulta

From: Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com>
To: Marcos Luis Ortiz Valmaseda <marcosluis2186(at)googlemail(dot)com>
Cc: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Left join en subconsulta
Date: 2010-10-08 20:48:19
Message-ID: AANLkTi=POsqziy8Q2zrtwUF-C8iggcvF_kcW7qi0CYHN@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

¿Esta consulta me devuelve todos los empleados, tengan o no tengan bono?

El día 8 de octubre de 2010 16: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
>

--
Sergio Valdés H.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Guillermo Villanueva 2010-10-08 21:00:24 Re: COPY TO
Previous Message Marcos Luis Ortiz Valmaseda 2010-10-08 20:33:53 Re: Left join en subconsulta