En plus des alias de tables, vous pouvez aussi en créer pour les colonnes.
Cela lève l’ambiguïté sur l’identité de chaque colonne. Dans l’exercice précédent, les deux colonnes du résultat s’appelaient simplement « name », ce qui peut prêter à confusion.
Pour utiliser un alias de colonne, ajoutez AS *nom_alias* après le nom de la colonne.
Si nous voulions utiliser des jointures gauches entre personnages et séries en indiquant clairement quelle colonne contient les personnages et laquelle contient les séries, cela donnerait :
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;
Pouvez-vous utiliser des jointures gauches pour associer les noms des personnages aux acteurs qui les incarnent, en utilisant des alias pour nommer les deux colonnes renvoyées character et actor ?