Informática, perguntado por PaulinhaBela, 1 ano atrás

Boa tarde, onde está o erro ai que não estou conseguindo enxergar ? tenho prova segunda sobre o assunto ?

Anexos:

Soluções para a tarefa

Respondido por HenriqueFelix13
1
Eu não entendo de sql, mas depois de algumas pesquisas eu encontrei algo que pode te ajudar a resolver o problema. Veja que está ocorrendo um erro na seguinte parte do código:

count ( idpeca )

E perceba que na aba mensagens na parte inferior da tela aparece a seguinte mensagem:

Error: column reference ''idpeca'' is ambiguous.

Essa mensagem diz que a referencia que você colocou no código é ambigua, ou seja, existe o campo idpeca em mais de uma tabela e o postgreSQL não consegue saber a qual tabela você se refere. Ao invés de count (idpeca) tente especificar a qual tabela pertence o idpeca. Por exemplo: count(p.idpeca)

O link onde eu encontrei essa resposta está aqui:
https://stackoverflow.com/questions/9821121/postgresql-column-reference-id-is-ambiguous
Perguntas interessantes