我想得到每个学生所有科目的总成绩,然后得到最高的总分。
这是为了得到总分
public function GetsumScore($exam_group_class_batch_exam_student_id)
{
$this->db->select_sum('get_tot_score');
$this->db->where('exam_group_class_batch_exam_student_id', $exam_group_class_batch_exam_student_id);
return $this->db->get('exam_group_exam_results')->row();
}
但是我现在有点困惑,不知道如何以及在哪里插入select_max
查询。
有什么需要帮忙的吗?
1条答案
按热度按时间uttx8gqw1#
这里有两种方法。
方法1
我下面提到的bounce是为了告诉你,你可以任意多次使用select语句。它将成为一个单一的查询。如果你愿意,你可以取消注解bounce。
方法2
共享第二种方法的原因是知识。当我们需要一次添加多个查询时,所以不需要编写不同的方法或函数,我们可以在简单的
$this->db->select
中完成。您也可以呼叫不同的数据表,而不与目前的数据表链接。