2014-01-28 49 views
0

我需要一些建議,我一直在尋找這個主題的幫助,但它不是你經常發現的東西。我對Zend也很新,所以請原諒我的術語zendframework大查詢,請諮詢最佳解決方案

我有幾個大的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

也許我可以考慮爲它創建一個SP。打開更多的建議。 –