2017-03-08 75 views
1

我運行此查詢GROUP BY和ORDER一起工作不

return $this->find('all', array(
       'conditions' => array(
        'OR' => array(
         'Chat.sender_id' => $user_id, 
         'Chat.receiver_id' => $user_id 
        ) 

       ), 


       'group' => array('converstation_id'), 
       'order' => array('Chat.id DESC') 


      )); 

但是如果我添加集團通過然後爲了不要在此查詢工作。我做錯了什麼?

+1

的更多信息至少從單個查詢中不能一起工作。您需要使用子查詢或多個查詢,請參閱http://stackoverflow.com/questions/10030787/using-order-by-and-group-by-together –

+0

訂單隻能在組後應用。這意味着訂單正在應用於分組結果。 – GordonM

回答