<分区>
我正在开始一个新项目,我即将做出可能是最重要的设计决定。
我将使用 PHP 即时创建动态查询。 (我想为用户提供一些类似于 MS Excel 中的动态表格的东西)。
我有大约 25 个表,每个表大约有 4-6 列,我将根据用户选择加入这些表(大多数操作将计算 AVG、SUM、COUNT 等,具体取决于可能为 5 到 5 的值的一些过滤器6 表加入)。
我正在考虑即时进行所有这些 JOINS 和 SELECTS 以及 GROUPS BY,但看起来它会非常复杂,所以我开始考虑使用 View 来降低动态构建代码的复杂性查询。
我还考虑过在查询中避免使用 GROUPS BY,并在代码中使用循环和数组来计算聚合函数。
我想知道您会推荐这些方法中的哪一种,或者如果您有任何建议或提示,我们将不胜感激。