我需要一些建议,我一直在寻找这个主题的帮助,但这不是你经常找到的东西。我也是Zend的新手,所以请原谅我的术语
我有几个大的SQL查询。我的大多数其他查询都非常小,只有几个连接等,但这些查询包含许多查询(删除并创建临时表,这些表一起形成最终选择。)例如
DROP table if exists tmp_abc;
CREATE temporary table tmp_abc as SELECT .... From ... Group By //finish statement
考虑其他20个,然后是最终选择,从一个表中提取大量数据。
有人可以就解决这个问题的最佳解决方案提出一些建议吗?
使用某些RAW sql适配器还是可以的? ...基于查询的复杂性/大小,我有点想要为此制定MVC原则,但我想知道将来我应该采取什么行动。
答案 0 :(得分:0)
一种可能性是在数据库级别上执行大部分操作,如果需要,可以在某些存储过程/可能视图或两个视图中执行。然后从中选择。