CONSULTA COM ERRO

CELSOMIRANDA 03/08/2009 17:34:30
#318739
pessoal alguem pode me ajudar.

estou com um probelma, esta minha consulta esta dando o erro de [Ô] alias [ô]nome[ô] entrada duplicada[Ô]

a cosulta esta da seguinte forma
[Ô]insert into relatorio select nomes.nome,nomes.idade,escola.nome,escola.serie from nomes,escola where nomes.nome = escola.nome[Ô]

ai quando eu executo esta dando o erro acima = alias {nome} entrada duplicada.

por favor me ajudem tenho q entregar para o chefe hoje ainda no e-mail dele
TECLA 03/08/2009 17:45:53
#318743
Analise comigo a parte que está em VERMELHO:

insert into relatorio 
select [txt-color=#df0101]nomes.nome[/txt-color],nomes.idade, [txt-color=#df0101]escola.nome[/txt-color], escola.serie
from nomes, escola
where [txt-color=#df0101]nomes.nome = escola.nome[/txt-color]


Bom, se nomes.nome = escola.nome, então a mensagem está mais do que CORRETA, pois os dois campos foram incluídos na cláusula SELECT. O correto seria...

insert into relatorio
select nomes.nome, nomes.idade, escola.serie
from nomes, escola
where nomes.nome = escola.nome


Faz a alteração e retorna para o tópico.
RODRIGOFERRO 03/08/2009 18:29:01
#318748
Citação:

TECLA escreveu:
Analise comigo a parte que está em VERMELHO:

insert into relatorio 
select [txt-color=#df0101]nomes.nome[/txt-color],nomes.idade, [txt-color=#df0101]escola.nome[/txt-color], escola.serie
from nomes, escola
where [txt-color=#df0101]nomes.nome = escola.nome[/txt-color]


Bom, se nomes.nome = escola.nome, então a mensagem está mais do que CORRETA, pois os dois campos foram incluídos na cláusula SELECT. O correto seria...

insert into relatorio
select nomes.nome, nomes.idade, escola.serie
from nomes, escola
where nomes.nome = escola.nome


Faz a alteração e retorna para o tópico.



daaaa-lhe tecla... boa rapaz =]
Tópico encerrado , respostas não são mais permitidas