У меня есть следующий Group By
SQL:Как присоединиться результат Группы запроса в другую таблицу
SELECT
s.Login_Name, COUNT(s.s1CIDNumber)
FROM [dbSuppHousing].[dbo].[tblSurvey] s
group by s.Login_Name
Я хочу знать, как я могу присоединиться к этому результирующему набору в другую таблицу (tblUsers
), чтобы добавить user_id к результирующий набор (tblSurvey
и tblUsers
имеют 1-1 отношения на login_name)
Я попытался следующие:
Select u.User_Id from tblUsers u,a.Login_Name
inner join
(SELECT
s.Login_Name Login_Name, COUNT(s.s1CIDNumber)as abc
FROM [dbSuppHousing].[dbo].[tblSurvey] s
group by s.Login_Name) a
on
u.Login_Name=a.Login_Name
Я получаю ошибку s. Проблема состоит в том, что столбцы a
не видны снаружи.
Например a.abc