[Resolvido] Chamar registros de duas tabelas
Boa tarde pessoal.
trabalho com o mysql 4.014 e necessito fazer uma select que traga o registro individual de uma pessoa, que estão em uma tabela, e de outra tabela os dados que podem estar em vários registros.
Exemplo:
1- tenho uma tabela Amigos. Cada registro é único e tem 3 campos (rg/nomeamigo/datanasc).
2- tenho uma tabela filhos. podem existir vários registros para o mesmo amigo e ela
tem 4 campos (nomeamigo/nomef/datanascf/sexof). o campo "nomeamigo" é meu vínculo.
3- tenho uma tabela endereço. apenas 1 registro com x campos
Preciso que minha consulta retorne: NOMEAMIGO / nomef / datanascf / sexof / endereço
quando tento executar a select ela só me traz o primeiro registro que encontrou em cada tabela, ou seja, se tiver vários filhos só apresenta o primeiro.
TEM COMO FAZER?
gRATO.
select Amigos.,filhos.,endereço.* where amigos.nomeamigo=filhos.nomeamigo and amigos.nomeamigo=endereço.nomeamigo
Discussão (6)
Carregando comentários...