सामान्य तौर पर, जब आप एक ही क्वेरी में एक ही तालिका का कई बार उपयोग करना चाहते हैं, संभवतः दो अलग-अलग क्षमताओं में, आप अपनी तालिका को एक उपनाम देते हैं। - एक नाम जिसे आप 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
. में विवश करना खंड। यह एक अधिक साफ-सुथरा सिंटैक्स है जिसका उपयोग जॉइन के साथ प्रश्नों में किया जाना चाहिए।