Devi specificare quale tabella vuoi title
venire da. Supponiamo che il titolo sarà in game
dovresti specificare game.title
.
Se fossi in te, inizierei a cercare di dividerlo un po' usando le tabelle temporanee. Sebbene non ci sia nulla di sbagliato in 4 join, tende a creare confusione.
Esempio di tabella temporanea:
CREATE TABLE #Yaks (
YakID int,
YakName char(30) )
Nel tuo scenario creeresti una tabella temporanea e poi la riempirai con un INSERT
e UPDATE
in base ai singoli join, quindi alla fine tutto ciò che devi fare è SELECT * FROM @temptable