我怎样才能获得排名或位置最高的排名' GPA'和'总计'在codeigniter中的数据库行数据?

时间:2017-11-06 07:09:42

标签: codeigniter-3

我如何才能获得排名或位置最高的排名' GPA'和'总计'在codeigniter中的数据库行数据?

public function fetchData() {
    $data = array();
    $data['fetch_data'] = $this->excel_data_insert_model->fetch_data();
    $result = $data['fetch_data']->result();
    foreach ($result as $row) {
        //echo $row.'<br/>';
        $id = $row->id;
        $p_student_id = $row->stu_id;
        $p_section = $row->section;
        $p_gpa = $row->gpa;
        $p_total = $row->total;
        $x = 0;
    }
} 

1 个答案:

答案 0 :(得分:1)

我对原始查询的回答可能是:

Select column_name1, column_name2, MAX(gpa),MAX(total) from tbl_v1 ORDER by gpa, total desc

也适用于CI

$query=$this->db->select('column_name1, column_name2, MAX(gpa),MAX(total)')->order_by('gpa,total','desc'‌​)->get('tbl_v1'); 
return $query;