strawquery EN
Todas as lições

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.

Projeto de fã não oficial. Os títulos pertencem aos seus criadores e detentores de direitos.