Generelt, når du vil bruge den samme tabel flere gange i en enkelt forespørgsel, formentlig i to forskellige kapaciteter, giver du din tabel et alias - et navn, som du angiver lige efter tabelnavnet i FROM
eller JOIN
klausul:
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
og a
er aliaser for deres respektive tabeller.
Bemærk brugen af JOIN
syntaks i stedet for at angive alle tabeller i FROM
klausul og begrænser dem i WHERE
klausul. Dette er en meget renere syntaks, der bør bruges i forespørgsler med joins.