gpt4 book ai didi

php - 按字母顺序重新排列 Mysql 数据

转载 作者:行者123 更新时间:2023-11-29 10:11:02 25 4
gpt4 key购买 nike

我有一个分数表,其中包含学生 ID、分数、类(class) ID、考试 ID。我从

获得了分数和student_id
$mark_query = $this->db->get_where('mark' , 
array('class_id' => $class_id,
'exam_id' => $exam_id)
);

获得分数和student_id后,我将显示带有学生姓名的分数,这是我从另一个表中通过上述查询的student_id获得的。我有另一个表,其中包含学生 ID 和他们的姓名。

输出是这样的

Sajiv 25
Arun 35
Sonu 32
Binu 45

但我想按升序显示名称。

有什么想法吗?我正在使用 codeigniter。

最佳答案

将学生表与评分表连接起来,并按学生姓名升序排列

    $this->db->select('students_table.name, mark.marks')
->from('mark')
->join('students_table', 'mark.student_id = students_table.id')
->where(['class_id' => $class_id, 'exam_id' => $exam_id])
->order_by('students_table.name', 'ASC')
->get();

关于php - 按字母顺序重新排列 Mysql 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50960195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com