Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Una consulta dificil (https://www.clubdelphi.com/foros/showthread.php?t=31928)

noshy 22-05-2006 16:56:49

Una consulta dificil
 
Hola a todos, necesito realizar una consulta y no me sale, el problema es el siguiente:

Tengo una Tabla PERSONAS con los campos CodPersona, nombre
Tengo una Tabla SOCIOS con los campos CodPersona, NroSocio
Tengo una Tabla GRUPOFAMILIAR con los campos CodPersonaSocio, CodPersonaFamiliar

Necesito realizar una consulta que me de el siguiente resultado:

nombre del Socio --> Nombre Grupo Familiar 1
nombre del Socio --> Nombre Grupo Familiar 2
nombre del Socio --> Nombre Grupo Familiar 3
nombre del Socio --> Nombre Grupo Familiar 4

O sea el nombre del titular y todos los nombres del grupo familiar.

Se entiende??

noshy 22-05-2006 17:24:33

Para que entiendan mejor larelacion entre la tabla es

Código Delphi [-]
PERSONAS          GRUPOFAMILIAR
========          ============
CodPersona ------>CodPersonaSocio
            \
Nombre       \--->CodPersonaFamiliar
Me tiene que dar como resultado
el nombre del Socio y el nombre del familiar por cada relacion

delphi.com.ar 22-05-2006 17:45:52

Por lo que entiendo, simplemente tienes que acceder en dos ocaciones a la tabla persona, de ser así esto no es nada complejo:
Código SQL [-]
SELECT S.nombre, F.nombre
FROM GRUPOFAMILIAR, PERSONAS S, PERSONAS F
WHERE CodPersonaSocio = S.CodPersona
AND CodPersonaFamiliar = F.CodPersona

Saludos!

noshy 22-05-2006 18:22:06

PERFECTO!!! muchisimas gracias, funciona a la perfeccion.


La franja horaria es GMT +2. Ahora son las 18:04:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi