【发布时间】:2013-08-30 15:33:57
【问题描述】:
从 excel 文档导入数据后,我最终得到了一个如下所示的表格(非常类似于数据透视表):
EMPLOYEEID | SKILL1 | SKILL2 | SKILL 3
---------------------------------------
emp1 | 1 | | 3
emp2 | 2 | 3 |
emp3 | | | 1
emp4 | | 2 | 3
在我的数据库中,我有另一个表,其中存储了每个技能的每个级别的知识 每个员工:
EMPLOYEEID | SKILLID | LEVEL_OF_KNOWLEDGE
------------------------------------------
emp1 | SKILL1 | 1
emp1 | SKILL3 | 3
emp2 | SKILL1 | 2
emp2 | SKILL2 | 3
emp3 | SKILL3 | 1
emp4 | SKILL2 | 2
emp4 | SKILL3 | 3
我的问题是,如何从第一个表中检索数据并将其存储在第二个表中?是否可以仅使用 Access 查询或让我处理 vba?
我找到了很多相反的例子(转动第二个表来得到第一个),但我还没有找到解决这种情况的方法。
【问题讨论】:
-
我在这篇文章中回答这个问题stackoverflow.com/questions/7255423/…
标签: excel ms-access vba ms-access-2003 unpivot