Bancos de dados
🔗 JOINs: combinar tabelas
Distribua a informação em várias tabelas relacionadas e a una novamente com INNER JOIN, LEFT JOIN, aliases e self-join.
O que você vai aprender
- Combinar tabelas com
INNER JOIN ... ONa partir de suas chaves estrangeiras - Manter linhas sem par com
LEFT JOINe detectar as não correspondidas comIS NULL - Aplicar
RIGHT JOIN,FULL OUTER JOINeCROSS JOINconforme o caso - Encadear vários JOINs, abreviar tabelas com aliases e realizar um self-join
Lições
Combinar tabelas com INNER JOINUnir novamente tabelas relacionadas por sua chave estrangeira com INNER JOIN ... ON. LEFT JOIN: manter a tabela da esquerdaManter todas as linhas da esquerda mesmo que não encontrem par, com NULL na direita. RIGHT JOIN, FULL OUTER JOIN e CROSS JOINManter a tabela da direita, ambas ao mesmo tempo, ou combinar todas as linhas com todas. Vários JOINs, aliases e self-joinEncadear JOINs, abreviar tabelas com aliases e unir uma tabela consigo mesma (funcionário → chefe).Pratique este módulo no app
O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.
Comece grátis no app →