From: | Omar Lòpez Andraca <elendil(dot)systems(at)gmail(dot)com> |
---|---|
To: | "Victor Lopez" <d01m01a2000(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Consulta multiple en una sola tabla |
Date: | 2007-04-29 19:47:48 |
Message-ID: | 1a8fa5de0704291247o6bf83483g67a02dfd1062fabf@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Pues soy principiante en estas cosas del SQL.. y se me hace muy raras este
tipo de consultas..
gracias a su valiosa ayuda.. ya esta el de los padres. hermanos, medios
hermanos.. jeje.. ahora ya casi salen los de los primos.....
la consulta de los hermnos(segun yo) quedo asi:
select
persona.nombre, persona.apellidos,
padre.nombre, padre.apellidos,
madre.nombre, madre.apellidos
from habitantes AS persona,
habitantes AS padre,
habitantes AS madre
where padre.nohabitantes = persona.padre and
madre.nohabitantes = persona.madre
AND persona.nombre!='NOMBRE A BUSCAR'
AND (persona.padre!=(SELECT padre FROM habitantes WHERE nombre='NOMBRE A
BUSCAR')
AND persona.madre=(SELECT madre FROM habitantes WHERE nombre='NOMBRE A
BUSCAR'));
SEGUIRE TRABAJANDO EN LA SOLUCION AL PROBLEMA..GRACIAS POR SU AYUDA...
ESPERO Y ALGUIEN DE USTEDES PUEDA DEPURAR LA CONSULTA SI ES QUE SE PUEDE..
GRACIAS
>
> >
> > Se llama self-join, unir una tabla consigo misma.
>
> Vale, otra cosa que he aprendido .. aunque solo haya 4 (cuatro)
> referencias en toda la documentación ... encontradas con el buscador
> interno ... en minúsculas y escondidas entre otro montón de texto.
>
> Aunque lo sabia de Oracle y creía que era una de sus 'rarezas'.
>
> > select
> > nombre, apellidos,
> > padre.nombre, padre.apellidos,
> > madre.nombre, madre.apellidos
> > from habita AS persona,
> > habita AS padre,
> > habita AS madre,
> > where padre.nohabitante = persona.padre and
> > madre.nohabitante = persona.madre;
> >
>
From | Date | Subject | |
---|---|---|---|
Next Message | jeison | 2007-04-30 15:04:25 | error libpq |
Previous Message | Victor Lopez | 2007-04-29 17:07:23 | Re: Consulta multiple en una sola tabla |