INNER JOIN com várias tabelas
Oi gente, tudo bom?
Estou desenvolvendo um site em que o usuário entra com características de uma ave (Sterna) e o site retorna as aves com aquelas características. Porém estou tendo um problema com a consulta de 3 tabelas que se relacionam com a tabela principal (relação n pra n). As tabelas são:
tb_sterna
tb-bico_cor_base
tb_sterna_has_tb_bico_cor_base
Seguindo a mesma lógica, ainda tem:
-
tb_bico_cor_meio
-
tb_bico_cor_ponta
-
tb_sterna_has_tb_bico_cor_meio
-
tb_sterna_has_tb_bico_cor_ponta
Resumindo: uma mesma espécie de Sterna pode ter várias cores de bico e as cores podem estar presente em diferentes espécies.
Como eu faço se, por exemplo, o usuário entrar com os dados:
-
cor do píleo: preto
-
cor da perna: vermelho
-
cor da ponta do bico: amarelo
-
cor da base do bico: vermelho
-
cor da região mediana do bico: preto
Como eu faço essa busca usando um select só? Muito obrigada :D
Discussão (5)
Carregando comentários...