Lição 18 de 30
LEFT JOIN
Hoje no estúdio
O departamento de Marketing tem uma sala no terceiro andar e, até agora, ninguém dentro. Quando você lista os departamentos com a equipe, o Marketing some. "Um departamento que desaparece?", diz Rin. "Nem o Kou conseguiu isso."
A ideia
LEFT JOIN mantém todas as linhas da tabela da esquerda, mesmo quando nada na direita combina. Nessas linhas, as colunas da tabela da direita ficam NULL.
Use quando a tabela da esquerda é a lista que importa, como todos os departamentos ou todas as séries, e a outra tabela é uma informação extra opcional.
Exemplo
SELECT departments.floor, staff.name FROM staff LEFT JOIN departments ON staff.department_id = departments.id
Sua vez
0 de 4 perguntas
Pergunta 1 de 4
Mostre todos os departamentos com os nomes da sua equipe. Departamentos sem ninguém precisam aparecer.