Problema cabeludo com join?
Olá bom dia
Estou com uma divida cruel aqui, pois antes exatamente oque eu fazia funcionava porem agora não sei porque não funciona maiskkk.
é o seguinte:
Tenho um tabela chamada animal que possui os seguintes campos tipo_id e sexo_id. o texto a ser exibido destes campos esta em outra tabela a tabela dados la eu tenho o seguinte layout id_tipo e o tipo, id_sexo e o sexo agora quero fazer uma relação entre as duas da seguinte maneira porem ele não resulta todos os dados e sim apenas aqueles que são iguais por exemplo
La em dados eu armazenei assim
id_tipo id_sexo tipo sexo
1 1 ave fêmea
2 2 mamíferos macho
quando eu fasso a minha query ele só me resulta quando o id_tipo for igual ao id_sexo.
a query que estou usando e a seguinte eu preciso que ela me resulte todos os dados da tabela só trocando o numero de identificação pelo nome .
SELECT tipo, sexo FROM animal JOIN dados ON animal.tipo_id = dados.id_tipo AND animal.sexo_id = dados.id_sexo
Como sera que posso resolver esse problema ??
Discussão (11)
Carregando comentários...