Secara umum, ketika Anda ingin menggunakan tabel yang sama beberapa kali dalam satu kueri, mungkin dalam dua kapasitas yang berbeda, Anda memberi tabel Anda alias - nama yang Anda cantumkan tepat setelah nama tabel di FROM
atau JOIN
klausa:
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
, dan a
adalah alias untuk tabelnya masing-masing.
Perhatikan penggunaan JOIN
sintaks alih-alih mencantumkan semua tabel di FROM
klausa dan membatasi mereka di WHERE
ayat. Ini adalah sintaks yang jauh lebih bersih yang harus digunakan dalam kueri dengan gabungan.