So habe ich diesen Fehler, ich legte den Alias auf num_documento
(codigo "a.num_documento") aber Postgres sagt num_documento
nicht existiert. Mehrdeutige plpgsql Abfrage Fehler mit Einfügen mit wählen
ERROR: la referencia a la columna �num_documento� es ambigua
Where: PL/pgSQL function "insertar_carga_giros"
line 145 at sentencia SQ???
--query Funktion 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;
Wie kann ich einen Einsatz tun mit ausgewählten innen in PostgreSQL beitreten?
Sie sind nur einfachen SQL zeigt. Wo ist die komplette plpgsql-Funktion? Der Fehler ist höchstwahrscheinlich in Verbindung mit dem Header der Funktion. Ihre Version von PostgreSQL fehlt ebenfalls. –
Ist das wirklich "select distincta.num_documento" in Ihrer Aussage oder ist das ein Tippfehler/Kopieren-und-Einfügen-o? –