Lição 16 de 30
INNER JOIN
Hoje no estúdio
Nagi encara um resultado: "director_id 3. Quem é o 3?" A informação mora em várias tabelas, e números não dizem nada para humanos. O bilhete do Kou no monitor finalmente faz sentido: "JOIN é a coisa toda."
A ideia
Um JOIN coloca lado a lado linhas de duas tabelas quando uma condição diz que elas combinam. Em geral, uma tabela guarda o id de uma linha da outra: shows.director_id aponta para staff.id.
FROM shows JOIN staff ON shows.director_id = staff.id combina cada série com o seu diretor. Escreva tabela.coluna sempre que duas tabelas tiverem uma coluna com o mesmo nome. JOIN sozinho quer dizer INNER JOIN: linhas sem par são descartadas.
Exemplo
SELECT characters.name, shows.genre FROM characters INNER JOIN shows ON characters.show_id = shows.id
Sua vez
0 de 4 perguntas
Pergunta 1 de 4
Mostre o título de cada série com o nome do seu diretor.