לענות תשובה מלאה על 7 קצת מוגזם..
..אסתפק רק במה שמצטייר כמלכודת העיקרית: משחקים שהשתתפו בהם רק שחקני Elf.
דרך אחת:
Select ..
From GamingHistory GH
Where Not Exists (Select *
From GamingHistoryPlayers GHP
Inner Join Players P
On ...
Where GHP.Game_ID=GH.Game_ID
And P.Game_Race<>'Elf');
יתכן ואפשר לעשות זאת גם בעזרת Join בין 3 הטבלאות, Group By לפי משחק, ולוודא שגם ה-Min וגם ה-Max על Game_Race שווים Eif.