php - 如何在php中进行升序排列

标签 php mysql select

我有升序的选择查询,比如...

select DISTINCT
    (m.task_name) as TaskName, 
    m.activity_name as ActivityName,
    m.actual_score,
    m.score,
    m.section_name 
from 
    users u, 
    som_scores m 
where 
    m.ref_student_id = '".$row['userid']."' and 
    m.section_name IN('jws1','jws2','jws3','jws4','sm1','srs1','Pws1','Pws2','lws1','sp1') 
ORDER BY 
    m.section_name ASC

我想按升序设置 Section 名称,并按 Task1 Task2 等顺序设置任务名称..

意思是我想显示这样的数据

1) sections name = jws1 和 task 之类的部分 任务1 任务2 任务3 任务4

2) sections name = jws2 和 task 之类的部分 任务1 任务2 任务3 任务4

等等..

最佳答案

只需在 ORDER BY 中添加二级订单

ORDER BY 
    section_name ASC,
    TaskName ASC

关于php - 如何在php中进行升序排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12759369/

相关文章:

选择元素的初始值

sql - 使用 3 个表选择最大数据

mysql - 在 CPanel 中从 phpMyAdmin 更改 WordPress 用户密码

php - 如何检查文件是否正在使用,即正在对该文件中的数据执行某些命令?

php - 按钮从数据库行更改值

java - 使用选择元素查找

php - 基本的 ssl 和 php

php - 为什么我的 PHP 代码不检查所需 MYSQL 表的每一行

javascript - 从 javascript 中的 php 文件调用函数

php - 关于数组的一个非常简单的问题