1
resposta

Parâmetro de saída ambíguo quando possui o mesmo nome da coluna da tabela na função

Quando tento executar uma função com os parâmetro de saída iguais as colunas do meu select ele diz que o parâmetro é ambíguo, já tentei criar parâmetros de saída com nome diferente e inserir o resultado do select neles mas a função retorna uma tabela vazia![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

1 resposta

Olá, Rodolfo, tudo bem?

Quando selecionamos um campo que existe em mais de uma tabela do SELECT, normalmente fazemos referência a tabela, para informar ao PostgreSQL de qual tabela aquele campo está vindo. Então indico, que tente referenciar na sua consulta, de onde você quer buscar o campo, como por exemplo:

SELECT curso.nome, aluno.nome
FROM aluno JOIN curso 
ON aluno.id = curso.id;

Espero ter ajudado e bons estudos!