0

我有一个每晚导入并转储到我的 MYSQL 数据库中的 LDAP CSV 文件。它有大约70000条员工记录。

其中包括 empl#、电子邮件、组、主管等。

我有从各种网站生成的报告。我们每月将这些报告转储到数据库中一次。这些报告通常有 empl#、电子邮件、点击次数、登录信息,等等……

我的目标是结合报表数据并添加基于 empl# 的组、主管等内容……由于数据库的大小和用户数量,速度是一个大问题。

起初我想做一个简单的左连接(考虑到报表数据被留下——并且报表中的所有人可能不是员工)。然而,问题在于它没有及时拍摄快照。如果查看 6 个月前的报告数据,我不希望它与当前员工数据混合 - 我希望它及时保持快照。

处理这个问题的最佳方法是什么?

4

1 回答 1

0

您将需要在两组数据中加入某种日期列。一旦你有了它,你可以简单地在限制选择的 WHERE 中设置一个建立快照的条件。

于 2013-05-22T09:29:00.790 回答