Извините, если это что-то действительно простое, я новичок. Я пытался объединить две таблицы и не могу сделать это. Попытка добавить Количество сотрудников в другую таблицу.
![Other Table](https://i.stack.imgur.com/CrcWe.png)
SELECT [Training History].JobID,
(
SELECT Job.Department
FROM Job
WHERE [Training History].JobID = Job.JobID) AS Department,
SUM([Expenditure]) AS ExpenditureOfJob
FROM [Training History]
GROUP BY [Training History].JobID,
(
SELECT [Number of Employees]
FROM Q9r,
WHERE Q9r.JobID = [Training History].JobID
)
;
Это дает мне ошибку в последнем утверждении выбора, пожалуйста, помогите:)
Код таблицы Q9r:
SELECT JobID, COUNT (*) AS [Number of Employees] FROM Employee GROUP BY JobID;
enter code here
Также не могу заставить это работать (это мой предпочтительный способ, так как это может быть сделано в одной таблице)
SELECT [Training History].JobID,(
SELECT Job.Department
FROM Job
WHERE [Training History].JobID = Job.JobID)
AS Department,
SUM([Expenditure]) AS ExpenditureOfJob
FROM [Training History]
GROUP BY [Training History].JobID,
(SELECT COUNT (*) AS [Number of Employees]
FROM Employee
GROUP BY JobID)
;
Это тоже не работает
SELECT [Training History].JobID,(SELECT Job.Department FROM Job WHERE [Training History].JobID = Job.JobID) AS Department,
SUM([Expenditure]) AS ExpenditureOfJob FROM [Training History] GROUP BY [Training History].JobID,
(SELECT COUNT (*) AS [Number of Employees]
FROM Employee
WHERE [Training History].JobID = Employee.JobID
GROUP BY JobID)
;