首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否访问交叉表查询以在每个单元格中显示两个值?

是否访问交叉表查询以在每个单元格中显示两个值?
EN

Stack Overflow用户
提问于 2012-12-13 01:51:03
回答 1查看 2.5K关注 0票数 1

我有一个包含四个字段的查询,TraineeName, TrainerName, TrainingType, TrainingDate.

我希望将TraineeName as row headings, TrainingType作为列标题,并将两个TrainerName and TrainingDate都作为值。我能这么做吗?

我想快速查看并查看某个员工是否在任何领域、何时和由谁接受过培训。有没有更好的方法来做这件事?我想让这份报告可以打印出来进行审计。我有大约60名员工和20种培训类型。

谢谢!!

更新:更多信息

代码语言:javascript
运行
复制
Table with Employees...  Bob, Bill, Jim, Sandy
Table with Trainers....  Red Cross, Forklifts 'R' Us, Fire Dept
Table with Training....  First Aid, CPR, Forklift Safety, Fire Extinguishers

三者相关的表格..

代码语言:javascript
运行
复制
    Employee     Trainer            Training          Date
 1. Bob,         Red Cross,         First Aid,        12/5/11
 2. Bob,         Forklifts 'R' Us,  Forklift Safety,  5/18/11
 3. Bill,        Red Cross,         CPR,              12/5/11

现在我想要一份报告,它将列出所有的员工在一边,所有的培训沿着顶部。然后,我可以快速查看哪些员工接受了培训,培训的时间和人员是谁。因此,员工和培训之间的每个结合点都需要两个值。我可以将Trainers添加为另一个列,但它将为每个员工/trainer组合创建一个新行。

表Employees有几个字段,但最重要的是EmployeeID(主键和自动编号)、EmployeeName

Table类似,TrainerID (主键和自动编号),TrainerName

表训练类似,TrainingID (主键和自动编号),TrainingName

表TrainingLog有LogEmployeeID、LogTrainerID、LogTrainingID、LogTrainingDate。

EN

回答 1

Stack Overflow用户

发布于 2013-09-17 13:52:50

我知道这是很久以前发布的,但最简单的答案是为两个结果创建两个单独的交叉表查询,然后将它们与普通的select查询组合在一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13845674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档