आप सही रास्ते पर थे, आपको खिलाड़ियों की तालिका में दो बार शामिल होने की आवश्यकता है, जैसे:
SELECT Games.GameID, Games.`Date/Time`, p1.Name, p2.Name
FROM Games
INNER JOIN Players p1
ON PlayerOneID = p1.ID
INNER JOIN Players p2
ON PlayerTwoID = p2.ID
आप जिस खिलाड़ी तालिका में शामिल हो रहे हैं, उसकी दो प्रतियों के बीच अंतर करने के लिए एक उपनाम (p1,p2) का उपयोग करने से आप शायद चूक गए थे।