Musisz określić, którą tabelę chcesz title
pochodzić. Zgadywanie, że tytuł będzie w game
musisz podać game.title
.
Gdybym był tobą, zacząłbym się zastanawiać, jak podzielić to trochę za pomocą tabel tymczasowych. Chociaż nie ma nic złego w 4 łączeniach, zaczyna się to mylić.
Przykładowa tabela tymczasowa:
CREATE TABLE #Yaks (
YakID int,
YakName char(30) )
W swoim scenariuszu utworzyłbyś tabelę tymczasową, a następnie wypełnił ją INSERT
i UPDATE
na podstawie indywidualnych złączeń, więc na koniec wszystko, co musisz zrobić, to SELECT * FROM @temptable