Wenn Sie dieselbe Tabelle mehrmals in einer einzigen Abfrage verwenden möchten, vermutlich in zwei verschiedenen Funktionen, geben Sie Ihrer Tabelle im Allgemeinen einen Alias - ein Name, den Sie direkt nach dem Tabellennamen im FROM
angeben oder JOIN
Klausel:
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
, und a
sind Aliase für ihre jeweiligen Tabellen.
Beachten Sie die Verwendung von JOIN
Syntax statt alle Tabellen im FROM
aufzulisten -Klausel und beschränken sie in WHERE
Klausel. Dies ist eine viel sauberere Syntax, die in Abfragen mit Verknüpfungen verwendet werden sollte.