Vous devez spécifier quelle table vous voulez title
venir de. Deviner que le titre sera dans game
vous auriez besoin de spécifier game.title
.
Si j'étais vous, je commencerais à chercher à diviser cela un peu en utilisant des tables temporaires. Bien qu'il n'y ait rien de mal avec 4 jointures, cela a tendance à devenir déroutant.
Exemple de table temporaire :
CREATE TABLE #Yaks (
YakID int,
YakName char(30) )
Dans votre scénario, vous créeriez une table temporaire, puis la rempliriez avec un INSERT
et UPDATE
basé sur des jointures individuelles donc à la fin tout ce que vous avez à faire est de SELECT * FROM @temptable