【发布时间】:2013-01-12 16:24:33
【问题描述】:
我有带有字段的“用户”表
用户名,用户ID
我有类似的数据表
data_table_2012_10
data_table_2012_11
data_table_2012_12
data_table_2013_01
data_table_2013_02
每个表都包含以下字段
user_id, type ('ALARM', 'EMERGENCY', 'ALIVE', 'DEAD'), date_time
每张表会有数百万条记录。
我必须在用户给定的时间范围内从data_tables中选择类型的计数,并且必须在user_id的帮助下获取用户的相应名称。
谁能帮我找到最好的解决方案。
【问题讨论】:
-
您是否正在为一年中的每个月创建表格?这是糟糕的架构设计,因为您几乎无法知道要在哪里加入表。