Lesson of 31
Além de fazer aliases para tabelas, você também pode fazê-los para colunas.
Isso esclarece a confusão sobre qual coluna é qual. No exercício anterior, ambas as colunas no resultado simplesmente se chamam “name”, e isso pode ser confuso.
Se você quiser usar um alias para uma coluna, você adiciona AS *nome_do_alias*
depois do nome da coluna.
Se quiséssemos usar left joins entre nomes de personagens e programas de TV e denotar claramente qual coluna tem nomes de personagens, e qual tem nomes de programas de TV, ficaria assim: SELECT character.name AS character, tv_show.name AS name
FROM character
LEFT JOIN character_tv_show
ON character.id = character_tv_show.character_id
LEFT JOIN tv_show
ON character_tv_show.tv_show_id = tv_show.id;
Você pode usar left joins para emparelhar nomes de personagens com os atores que os interpretam, e usar aliases para chamar as duas colunas retornadas de character e actor?