Re: Left join anidados

From: "Agustin Casiva" <casivaagustin(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Left join anidados
Date: 2008-08-28 23:17:19
Message-ID: 646eb5870808281617s589fb973hd7252178d5e9dc04@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Thu, Aug 28, 2008 at 6:31 PM, William Diaz Pabón <widipa(at)gmail(dot)com>wrote:

> Buenas tardes lista.
>
> se puede en postgresql hacer uso de un left join anidado?.
>
> por ejemplo tengoa la tabla matricula_area, matricula_asignatura,
> calificacion.
>
> Necesito buscar todo los regsitros de matricula_area, asi no esten en
> matricula_asignatura y a su vez buscar de esos registros que salgan en
> matricula_asignatura buscar los registro que existan en la tabla
> calificacion.
>
> Como puedo hacer esto?
>

Prueba con algo similar a esto

SELECT <campos> FROM
( matricula_area mar LEFT JOIN
(matricula_asignaturmas INNER JOIN calificacion c
ON mas.campocruza = c.campocruza) as t1
ON mar.campocruza = t1.campocruza
WHERE criterios de seleccion....

Espero haberte ayudado...

Saludos

--

Casiva Agustin

Mail/Msn: casivaagustin(at)gmail(dot)com
http://www.casivaagustin.com.ar

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-08-29 02:39:20 Re: Left join anidados
Previous Message Francisco Javier Morosini Eguren 2008-08-28 22:34:02 Re: Manual de instalación