我正在制作一个基于laravel的系统,每天将数百万条记录保存在一个表中。为了解决这个问题,我提出了一个想法,将数据保存到每天相同的表中。(备注表格结构相同)
例如: table_20200501、table_20200502、table_20200503
现在的问题是当我查询数据的时候。如果有人搜索2020-05-01和2020-05-02之间的数据,我如何在不编写原始查询(不使用模型)的情况下连接这两个表并返回数据。另外,我也在使用datatable服务器站点处理。
如果有人能帮上忙,那将是一个很大的帮助。提前谢谢。
发布于 2020-05-01 19:06:19
听起来您需要一个联合查询,Laravel确实为联合提供了功能:Docs for Union Queries
https://stackoverflow.com/questions/61540166
复制相似问题