Als u dezelfde tabel meerdere keren in één query wilt gebruiken, vermoedelijk in twee verschillende hoedanigheden, geeft u uw tabel over het algemeen een alias - een naam die u direct achter de tabelnaam vermeldt in de FROM
of JOIN
clausule:
SELECT h.team_name, a.team_name, g.date_played
FROM Games g
JOIN Teams h ON h.team_id = g.home_team_id
JOIN Teams a ON a.team_id = g.away_team_id
WHERE ...
g
, h
, en a
zijn aliassen voor hun respectievelijke tabellen.
Let op het gebruik van JOIN
syntaxis in plaats van alle tabellen op te sommen in de FROM
clausule en ze te beperken in de WHERE
clausule. Dit is een veel schonere syntaxis die zou moeten worden gebruikt in query's met joins.