2012-08-31 36 views
1

我在加入SUM加油php時遇到了一些問題。Fuelphp SUM加入問題

當我使用它像這樣

$query = DB::select(
      'stream_post.*', 
      'SUM(stream_comment.comment_stream_id)' 
      )->from('stream_post'); 
     $query->join('stream_comment', 'LEFT'); 
     $query->on('stream_post.stream_id', '=', 'stream_comment.comment_stream_id'); 
     $query->join('users_metadata'); 
     $query->on('stream_post.user_id', '=', 'users_metadata.user_id'); 
     $query->limit(10); 
     $query->order_by('stream_id', 'DESC'); 
     $result = $query->execute(); 
     if(count($result) > 0) {  
      foreach($result as $row) 
      { 
       $data[] = $row; 
      } 

      return $data; 
     } 

我得到這個錯誤

柱未發現:1054未知列 'SUM(stream_comment.comment_stream_id)' 在「字段 什麼Im做錯誤?

+0

不列'comment_stream_id'存在創建體現在哪裏? –

+0

是的,沒有SUM我沒有問題,這可能是一個錯誤? – Side

+0

does'SUM(stream_comment.comment_stream_id)AS SteamSUM'有所作爲? –

回答