使用外键按层次结构排序的 mySQL 查询

标签 mysql sorting select hierarchy

这是我的表格:

course
------
courseId
department
number
section
title

我想做一个查询,它将按层次结构对它们进行排序。按此顺序:

  1. 部门
  2. 数量
  3. 部分

所以当我调用这个查询时...

SELECT * from `course` SORT BY ???

如何按多列排序?我该如何替换 ???

最佳答案

只需按顺序列出它们,并用逗号分隔即可。另外,关键字是 ORDER BY,而不是 SORT BY:

ORDER BY Department, Number, Section

关于使用外键按层次结构排序的 mySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15857616/

相关文章:

java - 无法在 OpenCms 中按升序或降序对列表集合进行排序

sql - ORA 00936缺少表达

mysql - 如何优化产品抓取查询

python - 使用 Python 和 MySQL 进行字符串编码

mysql - 无法从 MySQL Workbench 建立远程连接

mysql - 如何清除Windows中的命令提示符

algorithm - 选择数组中的 10 个最大值

java - 多态排序转换

mysql查询仅获取同一类别中的帖子并且它们具有相同的标签-Wordpress

hibernate - 如何在 Hibernate 中使用 new() 语法选择包括列表的部分对象