Ces requêtes commencent à être bien longues !
Dans l’exercice précédent, nous avons exécuté une requête contenant les tables character, tv_show et character_tv_show. Nous pouvons écrire une requête plus courte en utilisant des alias pour ces tables : en somme, nous créons un « surnom » pour la table.
Pour utiliser un alias de table, ajoutez AS *nom_alias* après le nom de la table.
Par exemple, pour utiliser des jointures gauches entre personnages et séries avec des alias, vous exécuteriez :
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;
Comme vous le voyez, c’est plus court que la requête de l’exercice précédent.
Pouvez-vous utiliser des jointures gauches pour associer les noms des personnages aux acteurs qui les incarnent, en utilisant des alias pour raccourcir la requête ? Les alias de character, character_actor et actor doivent être c, ca et a.
Sélectionnez les colonnes : c.name, a.name