Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Chan

erro 1305

Recommended Posts

pq acontece isso??na queryselect * from Estadosele retorna normalmente o resultadomas quando colocoselect * from Estadoswhere Estados(estado_id) = Alunos(aluno_estado)ele retorna esse erro...error 1305 - FUNCTION acao.Estados does not exists

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kara tenta assim...select * from Estadoswhere Estados.estado_id = Alunos.aluno_estado;deve resolver seu problema...tabela.campo ok...abraçosMarcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentei tb....1109 - Unknown table "Alunos" in where clausee eu juro que as duas existem e pelo menos acredito eu que devam se relacionar, pois o campo estado_id é chave primária na tabela Estados e o campo aluno_estado é chave estrangeira na tabela Alunos referenciando o campo Estado.estado_idtem mais alguma coisa que pode estar errada?

Compartilhar este post


Link para o post
Compartilhar em outros sites

select * from Estados, Alunoswhere Estados.estado_id = Alunos.aluno_estado;desculpa não tinha prestado muita atenção, mas quando você faz esse tipo de select tem que informar tbm astabela que você está selecionado, no seu caso ficaria assim...para ele saber quem você está procurando, assim deve fungar...qualquer coisa grita ai de novo...Marcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

poatz....verdade cara....tinha esquecido.....tava usando a sintaxe do inner join misturada com where....viajei....funcionou sim...valeu cara!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Disponha....se precisar da um grito...Marcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

e viva Morihei Ueshiba...abraçosMarcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.