一般に、1つのクエリで、おそらく2つの異なる容量で同じテーブルを複数回使用する場合は、テーブルにエイリアスを指定します。 -FROMのテーブル名の直後にリストする名前 またはJOIN 条項:
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 、およびa それぞれのテーブルのエイリアスです。
JOINの使用に注意してください FROM内のすべてのテーブルを一覧表示する代わりに構文 句とそれらをWHEREに制約する 句。これは、結合を使用するクエリで使用する必要がある、はるかにクリーンな構文です。