INNER JOIN em várias tabelas
Nesse post vou mostrar com fazer uma junção (join) com três ou mais tabelas. Operação importante caso você queira juntar dados em mais de duas tabelas.
Vamos a um exemplo:
Digamos que você tenha três tabelas, e precisa consultar o Nome dos Autores e os Títulos de sua Autoria.
- Livro – Com os dados dos livros
- Autor_Livro – Que contem o Codigo do Livro e a Matrícula do Autor, essa tabela faz a junção entre Livro e Autor
- Autor – Com os dados do Autor
O join para mais de duas tabelas funciona como um join simples, ou seja, basta você ir acrescentado mais joins na sua consulta.
Veja como fica a consulta:
select nome as Nome, titulo as Titulo from autor a join autor_livro al on al.matricula = a.matricula join livro l on al.codigo_livro = l.codigo
No exemplo acima fizemos um Join para o Nome e outro Join para o Titulo.
O resultado será o seguinte:
Se você desejar que em sua consulta retorne todos os dados, mesmo que na ligação uma das tabelas não contenha dados, terá que usa RIGHT JOIN ou LEFT JOIN.
Veja mais sobre Inner Join, Left Join e Right Join.
Olá! Sou Fabio, criador do blog FabioBmed, um espaço onde compartilho minha paixão por marketing digital, tecnologia, empreendedorismo e, claro, os aprendizados do meu dia a dia. Aqui você encontrará um mix de conteúdos profissionais e pessoais, sempre com insights práticos, dicas úteis e histórias reais.
Com mais de 15 anos de experiência no mercado digital e fundador da FBDigital, minha missão é inspirar e ajudar pessoas e empresas a construírem uma base sólida no universo online. Seja por meio de estratégias de marketing, ferramentas tecnológicas ou reflexões sobre o cotidiano, meu objetivo é transformar desafios em oportunidades.
Além dos conteúdos voltados para negócios e tecnologia, também compartilho momentos do meu dia a dia, ideias que aprendo pelo caminho e até curiosidades que podem fazer a diferença na sua vida. Aqui, cada post reflete minha busca por conhecimento e minha vontade de conectar pessoas e histórias.
Conecte-se comigo e acompanhe tudo sobre marketing, tendências digitais, aprendizados pessoais e muito mais. Juntos, vamos explorar o melhor do mundo digital e da vida cotidiana!
- Site: www.fabiobmed.com.br
- WhatsApp: WhatsApp
- E-mail:
Publicação Criada em: maio 1, 2013
Sem atualizações registradas.