Relacionar dos tablas una con datos repetidos

29/10/2003 - 15:54 por Leonardo Sereño | Informe spam
Hola amigos, tengo un problema:

Trato de relacionar dos tablas una con datos repetidos.

1 tabla (CARGAS FAMILIARES):

CARGAS
RUT_N | RUT_N_C | ID_PAREN |
2032 | 50 | 1 |
2032 | 81 | 2 |
2032 | 25 | 1 |
2033 | 78 | 3 |
2033 | 60 | 2 |
2050 | 45 | 1 |


donde RUT_N son datos que se repiten corresponde al ID del
usuario y RUT_N_C son unicos y coresponde al ID de la
carga familiar.

2 tabla (PARENTESCOS)

PAREN
ID_PAREN | DESC_PAREN
1 | Hijo
2 | Hija
3 | Madre
4 | Padre

Hice la siguiente instruccion, pero no resulta:

select * from CARGAS, PAREN Where RUT_N= rut_usuario AND
PAREN.ID_PAREN = CARGAS.ID_PAREN

pero me muestra un DESC_PAREN igual para todos.

rut_usuario es recogido de un formulario.

De antemano muchas gracias

Preguntas similare

Leer las respuestas

#1 Liliana Sorrentino
29/10/2003 - 16:55 | Informe spam
Hola Leonardo,
Yo pruebo con los datos que enviás y no hay problema, muestra la descripción
del parentezco que corresponde.
Saludos... Liliana.

"Leonardo Sereño" escribió en el
mensaje news:0c9b01c39e2c$7f27cbd0$
Hola amigos, tengo un problema:

Trato de relacionar dos tablas una con datos repetidos.

1 tabla (CARGAS FAMILIARES):

CARGAS
RUT_N | RUT_N_C | ID_PAREN |
2032 | 50 | 1 |
2032 | 81 | 2 |
2032 | 25 | 1 |
2033 | 78 | 3 |
2033 | 60 | 2 |
2050 | 45 | 1 |


donde RUT_N son datos que se repiten corresponde al ID del
usuario y RUT_N_C son unicos y coresponde al ID de la
carga familiar.

2 tabla (PARENTESCOS)

PAREN
ID_PAREN | DESC_PAREN
1 | Hijo
2 | Hija
3 | Madre
4 | Padre

Hice la siguiente instruccion, pero no resulta:

select * from CARGAS, PAREN Where RUT_N= rut_usuario AND
PAREN.ID_PAREN = CARGAS.ID_PAREN

pero me muestra un DESC_PAREN igual para todos.

rut_usuario es recogido de un formulario.

De antemano muchas gracias


Respuesta Responder a este mensaje
#2 Anonimo
29/10/2003 - 17:39 | Informe spam
El problema es que me muestra todas las descripciones
iguales al primer registro que toma, es decir si el primer
registro corresponde a 1 (en ID.PAREN DE CARGAS), me
muestra todos como Hijo y no a los demas como corresponde.
Hay que hacerlo con mas registro para notar la difernecia,
prueba y me avisas por fa...


Hola Leonardo,
Yo pruebo con los datos que enviás y no hay problema,


muestra la descripción
del parentezco que corresponde.
Saludos... Liliana.

"Leonardo Sereño"


escribió en el
mensaje news:0c9b01c39e2c$7f27cbd0$
Hola amigos, tengo un problema:

Trato de relacionar dos tablas una con datos repetidos.

1 tabla (CARGAS FAMILIARES):

CARGAS
RUT_N | RUT_N_C | ID_PAREN |
2032 | 50 | 1 |
2032 | 81 | 2 |
2032 | 25 | 1 |
2033 | 78 | 3 |
2033 | 60 | 2 |
2050 | 45 | 1 |


donde RUT_N son datos que se repiten corresponde al ID




del
usuario y RUT_N_C son unicos y coresponde al ID de la
carga familiar.

2 tabla (PARENTESCOS)

PAREN
ID_PAREN | DESC_PAREN
1 | Hijo
2 | Hija
3 | Madre
4 | Padre

Hice la siguiente instruccion, pero no resulta:

select * from CARGAS, PAREN Where RUT_N= rut_usuario AND
PAREN.ID_PAREN = CARGAS.ID_PAREN

pero me muestra un DESC_PAREN igual para todos.

rut_usuario es recogido de un formulario.

De antemano muchas gracias






.

Respuesta Responder a este mensaje
#3 Leonardo
29/10/2003 - 17:39 | Informe spam
El problema es que me muestra todas las descripciones
iguales al primer registro que toma, es decir si el primer
registro corresponde a 1 (en ID.PAREN DE CARGAS), me
muestra todos como Hijo y no a los demas como corresponde.
Hay que hacerlo con mas registro para notar la difernecia,
prueba y me avisas por fa...


Hola Leonardo,
Yo pruebo con los datos que enviás y no hay problema,


muestra la descripción
del parentezco que corresponde.
Saludos... Liliana.

"Leonardo Sereño"


escribió en el
mensaje news:0c9b01c39e2c$7f27cbd0$
Hola amigos, tengo un problema:

Trato de relacionar dos tablas una con datos repetidos.

1 tabla (CARGAS FAMILIARES):

CARGAS
RUT_N | RUT_N_C | ID_PAREN |
2032 | 50 | 1 |
2032 | 81 | 2 |
2032 | 25 | 1 |
2033 | 78 | 3 |
2033 | 60 | 2 |
2050 | 45 | 1 |


donde RUT_N son datos que se repiten corresponde al ID




del
usuario y RUT_N_C son unicos y coresponde al ID de la
carga familiar.

2 tabla (PARENTESCOS)

PAREN
ID_PAREN | DESC_PAREN
1 | Hijo
2 | Hija
3 | Madre
4 | Padre

Hice la siguiente instruccion, pero no resulta:

select * from CARGAS, PAREN Where RUT_N= rut_usuario AND
PAREN.ID_PAREN = CARGAS.ID_PAREN

pero me muestra un DESC_PAREN igual para todos.

rut_usuario es recogido de un formulario.

De antemano muchas gracias






.

Respuesta Responder a este mensaje
#4 Liliana Sorrentino
29/10/2003 - 18:06 | Informe spam
A ver si nos organizamos.
Te muestro los datos con los que hice las pruebas, y si no corresponde a la
realidad, me mandás vos los que manejás:
Tabla CARGAS:
INSERT #CARGAS SELECT 2032, 50, 1
INSERT #CARGAS SELECT 2032, 51, 1
INSERT #CARGAS SELECT 2032, 81, 2
INSERT #CARGAS SELECT 2032, 25, 1
INSERT #CARGAS SELECT 2033, 78, 3
INSERT #CARGAS SELECT 2033, 60, 2
INSERT #CARGAS SELECT 2033, 59, 1
INSERT #CARGAS SELECT 2050, 45, 1

Tu query, ordenado, da como resultado:
RUT_N RUT_N_C ID_PAREN ID_PAREN DESC_PAREN
2032 25 1 1 Hijo
2032 50 1 1 Hijo
2032 51 1 1 Hijo
2032 81 2 2 Hija
2033 59 1 1 Hijo
2033 60 2 2 Hija
2033 78 3 3 Madre
2050 45 1 1 Hijo

Para mí esto está bien. Decime con qué datos estás trabajando así encuentro
el error.
Saludos... Liliana.

"Leonardo" escribió en el mensaje
news:006601c39e3b$4a7c8740$
El problema es que me muestra todas las descripciones
iguales al primer registro que toma, es decir si el primer
registro corresponde a 1 (en ID.PAREN DE CARGAS), me
muestra todos como Hijo y no a los demas como corresponde.
Hay que hacerlo con mas registro para notar la difernecia,
prueba y me avisas por fa...


Hola Leonardo,
Yo pruebo con los datos que enviás y no hay problema,


muestra la descripción
del parentezco que corresponde.
Saludos... Liliana.

"Leonardo Sereño"


escribió en el
mensaje news:0c9b01c39e2c$7f27cbd0$
Hola amigos, tengo un problema:

Trato de relacionar dos tablas una con datos repetidos.

1 tabla (CARGAS FAMILIARES):

CARGAS
RUT_N | RUT_N_C | ID_PAREN |
2032 | 50 | 1 |
2032 | 81 | 2 |
2032 | 25 | 1 |
2033 | 78 | 3 |
2033 | 60 | 2 |
2050 | 45 | 1 |


donde RUT_N son datos que se repiten corresponde al ID




del
usuario y RUT_N_C son unicos y coresponde al ID de la
carga familiar.

2 tabla (PARENTESCOS)

PAREN
ID_PAREN | DESC_PAREN
1 | Hijo
2 | Hija
3 | Madre
4 | Padre

Hice la siguiente instruccion, pero no resulta:

select * from CARGAS, PAREN Where RUT_N= rut_usuario AND
PAREN.ID_PAREN = CARGAS.ID_PAREN

pero me muestra un DESC_PAREN igual para todos.

rut_usuario es recogido de un formulario.

De antemano muchas gracias






.

Respuesta Responder a este mensaje
#5 Leonardo Sereño A.
29/10/2003 - 18:37 | Informe spam
Gracias por responderme;

Te Explico

A MI ME SALEN TODOS COMO HIJO EN LA DESCRIPCION DE PAREN .
O SEA TOMA EL PRIMER REGISTRO Y LO REPITE. NO TOMA EN
CUENTA LOS DEMAS.

AHORA CON QUE MOTOR DE BASE DE DATOS ESTAS TRABAJANDO???

ESTA CONSULTA LA TENGO PORQUE ESTOY TRABAJANDO CON ASP
Y EN LA CONSULTA DE SERVIDOR VBSCRIPT
ES DONDE HAGO LA CONSULTA????


SQL= "SELECT * FROM CARGAS, PAREN WHERE RUT_N=rut_usuario
AND PAREN.ID_PARENÊRGAS.ID_PARENT"

Esta es la consulta que la recojo de un formulario, ocupo
el metodo POST.

Te agradecia que me enviaras tu consulta en SQL.

De antemano Gracias...


RUT_N RUT_N_C ID_PAREN ID_PAREN DESC_PAREN
2032 25 1 1 Hijo
2032 50 1 1 Hijo
2032 51 1 1 Hijo
2032 81 2 2 Hija
2033 59 1 1 Hijo
2033 60 2 2 Hija
2033 78 3 3 Madre
2050 45 1 1 Hijo



A ver si nos organizamos.
Te muestro los datos con los que hice las pruebas, y si


no corresponde a la
realidad, me mandás vos los que manejás:
Tabla CARGAS:
INSERT #CARGAS SELECT 2032, 50, 1
INSERT #CARGAS SELECT 2032, 51, 1
INSERT #CARGAS SELECT 2032, 81, 2
INSERT #CARGAS SELECT 2032, 25, 1
INSERT #CARGAS SELECT 2033, 78, 3
INSERT #CARGAS SELECT 2033, 60, 2
INSERT #CARGAS SELECT 2033, 59, 1
INSERT #CARGAS SELECT 2050, 45, 1

Tu query, ordenado, da como resultado:
RUT_N RUT_N_C ID_PAREN ID_PAREN DESC_PAREN
2032 25 1 1 Hijo
2032 50 1 1 Hijo
2032 51 1 1 Hijo
2032 81 2 2 Hija
2033 59 1 1 Hijo
2033 60 2 2 Hija
2033 78 3 3 Madre
2050 45 1 1 Hijo

Para mí esto está bien. Decime con qué datos estás


trabajando así encuentro
el error.
Saludos... Liliana.

"Leonardo" escribió


en el mensaje
news:006601c39e3b$4a7c8740$
El problema es que me muestra todas las descripciones
iguales al primer registro que toma, es decir si el primer
registro corresponde a 1 (en ID.PAREN DE CARGAS), me
muestra todos como Hijo y no a los demas como corresponde.
Hay que hacerlo con mas registro para notar la difernecia,
prueba y me avisas por fa...


Hola Leonardo,
Yo pruebo con los datos que enviás y no hay problema,


muestra la descripción
del parentezco que corresponde.
Saludos... Liliana.

"Leonardo Sereño"


escribió en el
mensaje news:0c9b01c39e2c$7f27cbd0$
Hola amigos, tengo un problema:

Trato de relacionar dos tablas una con datos repetidos.

1 tabla (CARGAS FAMILIARES):

CARGAS
RUT_N | RUT_N_C | ID_PAREN |
2032 | 50 | 1 |
2032 | 81 | 2 |
2032 | 25 | 1 |
2033 | 78 | 3 |
2033 | 60 | 2 |
2050 | 45 | 1 |


donde RUT_N son datos que se repiten corresponde al ID




del
usuario y RUT_N_C son unicos y coresponde al ID de la
carga familiar.

2 tabla (PARENTESCOS)

PAREN
ID_PAREN | DESC_PAREN
1 | Hijo
2 | Hija
3 | Madre
4 | Padre

Hice la siguiente instruccion, pero no resulta:

select * from CARGAS, PAREN Where RUT_N= rut_usuario






AND
PAREN.ID_PAREN = CARGAS.ID_PAREN

pero me muestra un DESC_PAREN igual para todos.

rut_usuario es recogido de un formulario.

De antemano muchas gracias






.





.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida