2015-05-14 78 views
-1

我從cakephp中的數據庫中提取數據。如何分組和合並數據

我的數組返回類似 enter image description here

但我想它在一排只有英雄的所有數據。 CakePHP中

$this->DispensaryInventory->bindModel(array(
         'belongsTo'=>array(
          'ProductOption' => array(
           'className' => 'ProductOption', 
           'foreignKey' => 'product_option_id', 
           ) 
          ) 
        ),false); 
     $this->DispensaryInventory->bindModel(array(
         'belongsTo'=>array(
          'Product' => array(
           'className' => 'Product', 
           'foreignKey' => 'product_id', 
           ) 
          ) 
        ),false); 

     $dispensary_inventory_data = $this->DispensaryInventory->find('all',array(
              'conditions'=>array(
                'DispensaryInventory.dispensary_id'=>$dispensary_id) 
              )); 
     pr($dispensary_inventory_data);die; 

回答

0

在SQL查詢我的查詢代碼,使用GROUP BY子句,它只會返回一個包含「英雄」一行。如果你給我你的查詢或你的代碼,我也可以看看。

+0

感謝您的評論。我用代碼更新了我的問題。 –

+0

您需要從DispensaryInventory獲得什麼字段名稱? –

+0

$ value ['Product'] ['name'],$ value ['ProductOption'] ['value'],$ value ['ProductOption'] ['unit']和$ value ['DispensaryInventory'] ['quantity '] 所有返回5行同名(英雄) 但我想要一個包含所有。 –