Microsoft Access Join - 多值数据

时间:2015-07-13 14:36:53

标签: c# ms-access join many-to-many left-join

我是Access新手,目前正在开发一个项目,其中包含一个包含3个表的数据库:一个包含员工的个人数据,第二个包含他们的教育详细信息,第三个包含他们的职业。这三个都有一个共同的EMP_ID作为它们的公共连接器。我在前两张表之间进行了左联,将教育学位与各自的员工联系起来。由于许多员工持有多个学位,我现在为同一个员工提供了多个条目,如下所示:

EMP_ID姓名年龄性别学位大学

  1. John Doe 32 M BE ABC大学

  2. John Doe 32 M MS XYZ大学

  3. Jane Miller29 F BE PWQ大学

  4. Person3 45 F BTech MNB大学

  5. 第一个表包含上述查询结果的前4行,第二个表包含结果的EMP_ID的最后两行。

    我想知道是否有一种方法可以将这些多个值组合在一起并使它们成为一条记录,因为如果我必须加入占用表(其中包含每个EMP_ID的多个记录),我最终会每人拥有多个记录。我必须获取这些数据并在C#程序中使用它。有人会知道如何解决这个问题吗?或者是否有更好的解决方案,我可以遵循! 非常感谢提前!

0 个答案:

没有答案