【发布时间】:2018-10-12 19:47:09
【问题描述】:
我一直在尝试合并两个表,但无法完成。试图将员工人数添加到另一个表。
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 COUNT (*) AS [Number of Employees]
FROM Employee
WHERE [Training History].JobID = Employee.JobID
GROUP BY JobID)
说最后一位有语法错误,但我找不到。
【问题讨论】:
-
请提供错误信息。
-
这些真的是表或查询吗?通常聚合不会保存在表中。
-
@Parfait 两张图片都是查询,我做了一个中间人来尝试解决所有问题。