From: | "Yelimar Rebolledo" <yelimar(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Fwd: COMPARACION DE DOS TUPLAS |
Date: | 2007-06-26 19:50:46 |
Message-ID: | 2a86b2e60706261250j17ddcfb4q8a25c227fc5b037@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola! Quiero implementar una especie de join y para eso necesito saber si
dos tuplas de dos tablas son iguales de la siguiente manera:
OID att1 OID att2
OID att1 att2
( a , 5 ) ( a , 2 ) Como hacen match por el
identificador Obtendría ----> ( a , 5 , 2 )
Si quisiera comparar:
OID att1 OID att2
( a , 5 ) ( b , 7 ) Como no hacen match por el
identificador, no se realiza join
Estuve revisando el archivo nodenestloop.c ubicado en el directorio
pgsql/src/backend/executor/, donde se implementa un join y encontre el
siguiente codigo:
node->nl_MatchedOuter && node->js.jointype ==
JOIN_LEFT
Me serviría? O alguna otra función o estructura q me ayude a implementar
esto?
Gracias!!!
El 26/06/07, Yelimar Rebolledo <yelimar(at)gmail(dot)com > escribió:
> > Alguien sabe con cuales instrucciones puedo comparar dos tuplas por el
> > identificador? A nivel del ejecutor...
>
>
--
Yelimar Rebolledo
yelimar(at)gmail(dot)com
(0416) 6058859
--
Yelimar Rebolledo
yelimar(at)gmail(dot)com
(0416) 6058859
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-06-26 19:58:15 | Re: Transacciones! |
Previous Message | Gustavo | 2007-06-26 19:35:26 | Re: No me puedo conectar a mi BD desde yuna maquian de la red local |