我在为数据库编写特定查询时遇到问题 我有一个包含以下记录的表:
[ID(PK),Writer,Title,Year,Description]
。我想首先对每年的记录进行排序,然后对每个起始字母(A-Z)的每个作家进行排序。所以得到这样的结果
Year Writer Title
1999 A1 X
1999 A1 Y
2001 A2 V
2002 A1 Z
1991 B1 P
2002 B2 Q
2003 B1 R
所以最后,字母表中的每个字母(作家 ASC)都将在 ASC 表格中度过数年!
最佳答案
SELECT YEAR, WRITER, TITLE ORDER BY YEAR, WRITER;
类似的事情会在一年内按作者排序。
关于mysql - SQL查询(按多列排序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32810850/