0
所以我得到了这个错误,我把别名num_documento
(codigo“a.num_documento”),但Postgres说num_documento
不存在。含糊plpgsql查询错误与插入与选择
ERROR: la referencia a la columna �num_documento� es ambigua
Where: PL/pgSQL function "insertar_carga_giros"
line 145 at sentencia SQ???
--query功能insertar_carga_giros
insert into bdsinc."codigo"(num_documento,id_tip_dcto,id_deudor)
select distincta.num_documento,b.id_tip_dcto,b.id_deudor
from bdsinc."carga" a
left join bdsinc."tb_deudor" b
on a.num_documento=b.num_dcto
and a.id_tip_dcto=b.id_tip_dcto
where b.id_deudor is not null and validacion=1;
我如何做一个插入与选择PostgreSQL中加入里面?
你只显示简单的SQL。完整的plpgsql函数在哪里?该错误很可能与该函数的头部有关。您的PostgreSQL版本也丢失了。 – 2012-04-10 15:47:05
这是真的“选择distincta.num_documento”在您的声明或是一个错字/复制和粘贴o? – 2012-04-10 18:16:33