Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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?
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
poatz....verdade cara....tinha esquecido.....tava usando a sintaxe do inner join misturada com where....viajei....funcionou sim...valeu cara!!!
Disponha....se precisar da um grito...Marcio
Doomo Arigatoo Gozai Mashita
e viva Morihei Ueshiba...abraçosMarcio
ahahah...verdadeabração
Kara tenta assim...select * from Estadoswhere Estados.estado_id = Alunos.aluno_estado;deve resolver seu problema...tabela.campo ok...abraçosMarcio