【发布时间】:2015-10-01 14:57:16
【问题描述】:
我有 MySQL 数据库表,其名称采用“yyyymmdd”格式。我需要选择几个表,例如从“20150901”到“20150930”。我认为可能有一种方法可以只为这些表实现一个模型。
如果有人知道怎么做,请帮忙。
谢谢。
【问题讨论】:
-
为什么不使用父模型来代替许多表的 1 个模型,而是为日期搜索创建一个范围并使用您的表扩展该父模型?
-
如果其他 2 个表与模型有关系,并且这种关系是多对多的,请尝试查看数据透视表
-
谢谢,@Gal。你能更详细地解释一下吗?我不知道 scope 是什么意思。
-
谢谢,@VijaySankhat。但这些不是我的情况。我需要根据用户的需要动态设置表的名称。比如我想看9月23日的数据,表名应该设置为“20150923”。