U moet specificeren welke tabel u wilt title
vandaan komen. Een gok nemen dat de titel in game
zit je zou game.title
moeten specificeren .
Als ik jou was, zou ik gaan kijken om dit een beetje op te splitsen met behulp van tijdelijke tabellen. Hoewel er niets mis is met 4 joins, begint het toch verwarrend te worden.
Voorbeeld tijdelijke tabel:
CREATE TABLE #Yaks (
YakID int,
YakName char(30) )
In jouw scenario zou je een tijdelijke tabel maken en deze dan vullen met een INSERT
en UPDATE
gebaseerd op individuele joins, dus uiteindelijk hoef je alleen nog maar SELECT * FROM @temptable
te doen