Я пытаюсь объединить 2 временных таблицы.
Я знаю, что это можно сделать, я делал это раньше, но я полностью забыл, как это сделать
Пожалуйста, сообщите мне
Ниже приведен запрос, который я пытаюсь выполнить.
select tmp1.*, tmp2.cnt from
(
select
1 as ClassificationType,
tblMatches.IdGame,
tblMatches.IdPlayer,
sum(Score) as Score, sum(Points) as Points, sum(OpponentScore) as OpponentScore,
count(ID) as MatchesCount, count(distinct IdCompetition) as CompetitionsCount
from
tblMatches
group by IdPlayer, IdGame
) as tmp1
inner join (select IdWinner, count(IdWinner) as cnt from tblCompetitions where IdWinner = tmp1.IdPlayer) as tmp2
on tmp2.IdWinner = tmp1.IdPlayer
Это не удастся с
Я думаю, что мне не разрешено использовать tmp1 в подзапросе, который создает tmp2
Сообщение 4104, уровень 16, состояние 1, строка 17
Многоэлементный идентификатор
«tmp1.IdPlayer» не может быть связан.