【发布时间】:2017-11-24 23:15:26
【问题描述】:
我的 MS Access 数据库中有 12 075 400 个条目。每个条目对应一个员工。共有 270 名员工,即每个员工有多个条目。每个员工还有其他多个列,例如薪水、位置等。
我想为同一数据库中的每个员工创建 270 个单独的表。员工以 1、2、3、4....直到 270 的形式输入到数据库中,其他列中的所有其他详细信息。
我尝试为此编写一个 SQL 查询,但它不起作用。我怎样才能从这个数据库中提取多个表来为每个员工创建单独的 270 个表?我也在考虑使用关系数据库,但不知道它会如何工作!
我也可以使用 python 来做同样的事情。如果有人可以建议如何使用 python 来做这件事,那就太好了。
【问题讨论】:
-
我想为同一数据库中的每个员工创建 270 个单独的表。...为什么?所有这些数据都可以通过查询来检索。一张表中有 1200 万条记录,您可能不想在数百个冗余表中扩展资源。
-
你真的不想想要这样做。如果您告诉我们您真正想要实现的目标,就会有一种查询方式。但在您提出新问题之前,请阅读How to ask a good SQL question。示例数据和预期结果比文字描述更有用。
-
这 12,075,400 个条目是否都存储在一个表中?如果是这样,是时候将该表拆分为其他表(每个实体 1 个表)。
标签: python sql database ms-access extraction