将总分从高到低排序



我有一个名为"Broadsheet"的表。这是一个班级中所有学生的科目总分的总和。

>英语法语tbody>0>td style="text-align:center;">85>>td style="text-align:right;">90>td style="ext-align:center;;">95>td style="text align:right;">80
sn 名称 数学
1 mary65220
2 michael703sam

您可以在查询中添加order by语句

$this->db->order_by( $totField , 'DESC');

下行DESC或用于递增的ASC

已编辑

像这样的东西怎么样:

$this->db->select( SUM($totField) );
$this->db->group_by( 'student_id', 'subject_id' );
$this->db->order_by( $totField , 'DESC');
$q = $this->db->get($table);

结果将是一个数组,其中包含每对学生/科目的总分,并按总分排序。

相关内容

  • 没有找到相关文章

最新更新