В доступе - я хотел бы показать ОДИН запрос, который предоставляет пользователю результаты ОБА этих запросов, таким образом, результаты запроса являются State, CountOfSP, CountOfUsers
В настоящее время, чтобы получить информацию, мы запускаем два отдельные запросы
Select State, Count(userID) As CountOfUsers
From SalesData
Group By State
Order By State;
Тогда наш второй запрос
Select [%$##_Alias].State, Count(salesPerson) As CountOfSalesPerson
From
(
Select distinct salesPerson, State
From salesData
) AS [%$##@_Alias]
Group By [%$##@_Alias].State
Есть ли способ доступа sql, чтобы объединить эти два запроса, чтобы я мог получить все данные, которые мне нужны ОДИН запрос?
РЕДАКТИРОВАТЬ
Я попробовал этот синтаксис, но он дает мне сильно завышенные числа и точно такое же количество для CountOfUsers и CountOfSalesPerson
SELECT salesData.State, Count(salesData.userID) AS CountOfUsers, C
ount(Regioninfo.salesPerson) AS CountOfSalesPerson
FROM salesData
LEFT JOIN
(
Select distinct salesPerson, State
From salesData
group by Region, salesPerson
) AS Regioninfo ON salesData.State = Regioninfo.State
GROUP BY salesData.State
ORDER BY salesData.State;