select
Publicado por Cecy (8 intervenciones) el 03/08/2005 00:41:02
Hola!
Oigan necesito sacar un dato de una tabla pero con base en otra, o sea tengo en una tabla nombre de los paises y en otra los paises con sus claves, tengo que agarrar de la primera tabla un pais e ir a buscarlo en la otra para sacar su clave, mi codigo es este:
let vpais = "select pais from equiva"
prepare pais2 from vpais
declare cur_sor cursor for pais2
open cur_sor
fetch cur_sor into pais.pais
let vcve = "select clave from paises where pais=pais.pais"
(aqui me marca el error de que la columna pais no se encuentra en ninguna tabla, siendo que si esta ese campo en esa tablas, por fa si alguien me puede decir donde esta mi error se lo agradeceria bastante)
prepare cve from vcve
declare cur_sor2 cursor for cve
open cur_sor2
fetch cur_sor2 into clave.clave
let fec = "02/08/05"
insert into p_vsdol values (clave.clave,fec,'1.0')
close cur_sor
Oigan necesito sacar un dato de una tabla pero con base en otra, o sea tengo en una tabla nombre de los paises y en otra los paises con sus claves, tengo que agarrar de la primera tabla un pais e ir a buscarlo en la otra para sacar su clave, mi codigo es este:
let vpais = "select pais from equiva"
prepare pais2 from vpais
declare cur_sor cursor for pais2
open cur_sor
fetch cur_sor into pais.pais
let vcve = "select clave from paises where pais=pais.pais"
(aqui me marca el error de que la columna pais no se encuentra en ninguna tabla, siendo que si esta ese campo en esa tablas, por fa si alguien me puede decir donde esta mi error se lo agradeceria bastante)
prepare cve from vcve
declare cur_sor2 cursor for cve
open cur_sor2
fetch cur_sor2 into clave.clave
let fec = "02/08/05"
insert into p_vsdol values (clave.clave,fec,'1.0')
close cur_sor
Valora esta pregunta


0