SQL · Capítulo 3

JOIN e relações

Combinar linhas de várias tabelas sem perder o significado.

CONCEITO

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;
CADERNO DIGITAL

As minhas notas

Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.

Guardado localmente.
AGORA TU

Exercício

Mostra todos os alunos, incluindo os que ainda não têm avaliações.