Fwd: COMPARACION DE DOS TUPLAS

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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