我有一个每晚导入的LDAP CSV文件并转储到我的MYSQL数据库中。它有大约70000个员工记录。
包括empl#,电子邮件,小组,主管等
我的报告是从各种网站生成的。我们每月一次将这些报告转储到数据库中。这些报告通常包含empl#,电子邮件,点击,登录等等......
我的目标是结合报表数据并根据empl#添加组,主管等内容...由于数据库的大小和用户数量,速度是一个很大的问题。
起初我想过做一个简单的左连接(假设报告数据已经离开 - 并且报告中的所有人都可能不是雇员)。然而,问题在于它没有及时拍摄快照。如果查看6个月前的报告数据,我不希望它与当前的员工数据混在一起 - 我希望它能及时保留快照。
处理此问题的最佳方法是什么?
答案 0 :(得分:0)
在要加入的两组数据中,您需要某种日期列。完成后,您可以简单地在WHERE中设置一个条件来限制选择。