ms-access - MS-Access - 从两个表中查询用户
问题描述
我有一个名为All users的表,其中包含所有用户以及他们对系统的访问权限的总和。还有另外两张表,我从中制作了一张包含所有用户的表,它们基本上分散在两张表上。
我的All users表的问题是它没有与User对应的Name列。
tbl_sbc
Users Name
Foo John
用户 JDF
Users Name
Bar Andrew
所有用户
Users
Foo
Bar
我希望查询交叉匹配所有用户表上的用户并检索他们的姓名,该姓名可以在另外两个表之一中。
我试着做
SELECT [Users], [Name] ,Sum([Access]) AS Total
FROM (Select [Users], [Name] , [Access] from tbl_sbc
Union
Select [Users], [Name] , [Access] from [Users JDF])
GROUP BY [Users]
ORDER BY [users] DESC;
但我得到Your query does not include the specified expression [Name] as part of an aggregate function
但没有 [Name] 它工作正常
解决方案
拿着这个
SELECT [Users], [Name] ,Sum([Access]) AS Total
FROM (Select [Users], [Name] , [Access] from tbl_sbc
Union
Select [Users], [Name] , [Access] from [Users JDF])
GROUP BY [Users]
ORDER BY [users] DESC;
并变成这个
SELECT [Users], [Name] ,Sum([Access]) AS Total
FROM (Select [Users], [Name] , [Access] from tbl_sbc
GROUP BY [Users], [Name]
Union
Select [Users], [Name] , [Access] from [Users JDF])
GROUP BY [Users]
ORDER BY [users] DESC;
推荐阅读
- python - ModelViewSet 在 Django Rest Framework 中不提供`create` url
- amazon-web-services - aws Lightsail 负载均衡器上的运行状况检查失败
- excel - 使用 VBA 搜索文件(问题,在搜索部分文件名时)
- python - Python 网络爬虫打印值“0.00”
- typescript - 抽象类属性在打字稿中不起作用
- android - 定时器 | 字段 '_timer@559426790' 尚未初始化
- r - ggstatsplot 中的假设检查
- docker - ddev-ssh-agent 无法启动“entry.sh:没有这样的文件或目录”
- testing - WebStorm 测试运行 CodeceptJS Appium
- python - 使用下拉菜单在 Plotly 中交互式过滤数据表