Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
Guest --Raphael --

Problema com foreign key

Question

Guest --Raphael --

Pessoal ,estou com problema nesses comandos

create table Pessoa (nomePessoa varchar(10) , dataNascimento date ,primary key(nomePessoa));

create table Participa (nomePessoa varchar(10) references Pessoa, titulo varchar(10) references Filme, ano integer references Filme, cargo varchar(20), salario integer);

select nomePessoa, dataNascimento from Pessoa pe

inner join Participa pa

ON pa.nomePessoa = pe.nomePessoa

where pa.cargo='Ator';

A questão quando lanço este select dá erro, dizendo que nomePessoa é ambíguo , mas na verdade não é, tenho nomePessoa em Pessoa e em Participa , mas o de Participa é foreign key ( e mesmo assim , faço distinção entre os dois campos pertencentes a duas tabelas diferentes : pa. e pe.)

O que há de errado ?

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Oi, '--Raphael --'!

O seu erro está aqui:

select pe.nomePessoa, pe.dataNascimento from Pessoa pe

inner join Participa pa

ON pa.nomePessoa = pe.nomePessoa

where pa.cargo='Ator';

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148601
    • Total Posts
      644297
×
×
  • Create New...