Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PCZimermann

[Resolvido] Join em 3 tabelas!

Recommended Posts

A lógica pode ser esta:

 

SELECT m.titulo AS musica, g.descricao AS genero FROM faixa f LEFT JOIN genero g ON(g.id = f.genero) LEFT JOIN musica m ON(m.id = f.musica) WHERE ... ORDER BY ...);

 

Não seria melhor incluir as informações de "Faixas" na tabela músicas? Afinal, estas informações pertencem a uma música. Tenho uma modelagem similar em um site:

 

albuns:

- id

- titulo

- ano

 

musicas

- id

- albumID

 

Ao meu ver, assim ficaria melhor, no seu caso, acrescente os campos necessários.

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado Cassiano! deixei o modelo como está por que já esta todo estruturado dessa forma, mas tentar vou fazer o que voce disse!

 

Mas era bem isso que eu estava precisando mesmo!! valew :natalsmile:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.