2011-05-02 56 views
0

我使用下面的代碼,並收到以下錯誤Zend_Db_Select對象幫助,加入

$select = $model->select(); 
$select->from(array('stocktakejob'), 
      array("ProductID" => "stocktakejob.ProductID", 
        "TotalCount" => "SUM(stocktakejob.NewCount)" 
      ) 
     )->join(array('products'), 
       'products.ProductID = stocktakejob.ProductID', 
       array("ProductCode" => "products.ProductCode") 
     )->where("stocktakejob.StockTakeID = ".$stocktake->getStockTakeID()) 
     ->group('stocktakejob.ProductID'); 

錯誤:異常

Select query cannot join with another table 

有我丟失的東西?任何幫助,將不勝感激。

回答

3

我認爲你應該做加盟報表時設置完整性檢查爲false:

$select->setIntegrityCheck(false); 
+0

這就是答案。萬分感謝。不能相信我錯過了。 – roguecoder 2011-05-03 04:34:58