Problema con cursores.
Publicado por Angelo (1 intervención) el 13/12/2006 06:03:02
Hola,
Tengo dos tablas de las que quiero sacar varios registros para colocarlos dentro de un cursor que por ejemplo se llame CurPersona y tengo dos tablas, una Persona y otra Pais, ambas tablas poseen un campo que se llama Registro, pero tengo que unir esas dos tablas y necesitoi ambos campos de la tabla para que cuando haga mi LEFT JOIN tenga los campos a comparar, por ejemplo:
SELECT PERSONA.REGISTRO, PERSONA.PAIS, PERSONA.EDAD, PERSONA.NACIONALIDAD, PAIS.REGISTRO, PAIS.NOMBRE, PAIS.CAPITAL, PAIS.IDIOMA FROM PERSONA LEFT JOIN PAIS ON PERSONA.REGISTRO=PAIS.REGISTRO.
Como estoy extrayendo un campo de igual nombre pero de tablas distintas, necesito sabewr cómo puedo hacer para que no me de error al ejecutar el programa, porque sé que es con el campo Registro de ambas tablas. Entonces no puedo dejar de extraer el campo de ambas tablas porque sino cómo vouy a hacer el ON.
¿Quien podría ayudarme?
Saludos y gracias...
Tengo dos tablas de las que quiero sacar varios registros para colocarlos dentro de un cursor que por ejemplo se llame CurPersona y tengo dos tablas, una Persona y otra Pais, ambas tablas poseen un campo que se llama Registro, pero tengo que unir esas dos tablas y necesitoi ambos campos de la tabla para que cuando haga mi LEFT JOIN tenga los campos a comparar, por ejemplo:
SELECT PERSONA.REGISTRO, PERSONA.PAIS, PERSONA.EDAD, PERSONA.NACIONALIDAD, PAIS.REGISTRO, PAIS.NOMBRE, PAIS.CAPITAL, PAIS.IDIOMA FROM PERSONA LEFT JOIN PAIS ON PERSONA.REGISTRO=PAIS.REGISTRO.
Como estoy extrayendo un campo de igual nombre pero de tablas distintas, necesito sabewr cómo puedo hacer para que no me de error al ejecutar el programa, porque sé que es con el campo Registro de ambas tablas. Entonces no puedo dejar de extraer el campo de ambas tablas porque sino cómo vouy a hacer el ON.
¿Quien podría ayudarme?
Saludos y gracias...
Valora esta pregunta
0