Lesson of 31
Essas consultas estão começando a ficar bem longas!
No exercício anterior, executamos uma consulta contendo as tabelas character, tv_show, e character_tv_show. Podemos escrever uma consulta mais curta se usássemos aliases para essas tabelas. Basicamente, criamos um “apelido” para essa tabela.
Se você quiser usar um alias para uma tabela, você adiciona AS *nome_do_alias*
depois do nome da tabela.
Por exemplo, para usar left joins entre personagens e programas de tv com aliases, você executaria:
SELECT c.name, t.name
FROM character AS c
LEFT JOIN character_tv_show AS ct
ON c.id = ct.character_id
LEFT JOIN tv_show AS t
ON ct.tv_show_id = t.id;
Como você pode ver, é mais curta que a consulta no exercício anterior.
Você pode usar left joins para emparelhar nomes de personagens com os atores que os interpretam, e usar aliases para tornar a consulta mais curta? Os aliases para character, character_actor, e actor devem ser c, ca, e a.
Selecione as colunas: c.name, a.name