SQL · Capítulo 3
JOIN e relações
Combinar linhas de várias tabelas sem perder o significado.
O que precisas de perceber
INNER JOIN exige correspondência; LEFT JOIN preserva linhas da esquerda. Define explicitamente a condição ON e confirma cardinalidades para evitar multiplicações inesperadas.
EXEMPLO
Vê o código
SELECT a.nome, COUNT(n.id) total_notas FROM alunos a LEFT JOIN notas n ON n.aluno_id=a.id GROUP BY a.id,a.nome;As minhas notas
Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.
Guardado localmente.Exercício
Mostra todos os alunos, incluindo os que ainda não têm avaliações.