Estou quebrando a cuca... já procurei no google e aqui no fórum, achei vários exemplos, mas não consegui aplicar nenhum na minha aplicaçaõ.
Tenho 2 tabelas.
especies
racas
Especies:
id_especie
nome
Raças:
id_especie
pasta_base
imagem
A idéia é fazer um SELECT em todas as espécies e retornar uma listagem das espécies, mas selecionar aleatoriamente uma imagem de alguma raça que tenha o mesmo id_especie.
A minah SQL está assim:
SELECT E.id_especie, E.nome, R.pasta_base, R.imagem FROM especies E
JOIN racas R on R.id_especie = E.id_especie ORDER BY E.nome
Mas na hora de listar as espécies, por ex. a Espécie "Gatos" aparece duas vezes, pois na tabela raca tem 2 registro com o id_especie da espécie "Gatos"...
Pergunta
Evandro Fontes
Estou quebrando a cuca... já procurei no google e aqui no fórum, achei vários exemplos, mas não consegui aplicar nenhum na minha aplicaçaõ.
Tenho 2 tabelas.
especies
racas
Especies:
id_especie
nome
Raças:
id_especie
pasta_base
imagem
A idéia é fazer um SELECT em todas as espécies e retornar uma listagem das espécies, mas selecionar aleatoriamente uma imagem de alguma raça que tenha o mesmo id_especie.
A minah SQL está assim:
SELECT E.id_especie, E.nome, R.pasta_base, R.imagem FROM especies E
JOIN racas R on R.id_especie = E.id_especie ORDER BY E.nome
Mas na hora de listar as espécies, por ex. a Espécie "Gatos" aparece duas vezes, pois na tabela raca tem 2 registro com o id_especie da espécie "Gatos"...
Alguma sugestão ai ?
Abraços!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados