我有一个名为“super”的数据库表:
subclass | class | show
----------------+----------------+------
int1 | | 1
int2 | | 1
cmda | int2 | 1.1
cmda | int1 | 1.1
cmdb | map1 | 2.1
map1 | | 2
我正在尝试根据他们的类列和显示列
对它们进行分组我需要这种格式:
result |
----------------
int1 |
cmda |
int2 |
cmda |
map1 |
cmdb |
我尝试使用DB语句GROUP BY
对“class”下的所有“子类”进行分组,并且也应按顺序
所以,我在这里使用“ORDER BY”。
我的查询:
SELECT * FROM super ORDER BY show and GROUP BY class;
但它没有返回预期的顺序。