我必须按asc顺序对事物进行排序,但其中一列是数值,这是可以的。
Table jobs
skill skill_number_group
20 system analysis 10
API design 10
process modelling 10
10 event management 8
guest list 8
.NET 7
entertainment 8
15 programming 7
php 7
java 7
pl/sql and sql 7
DEM 10
hosting 8我希望你能明白这一点。
基本上,任何开头带有数值的东西都是一个类别,例如10事件管理
我已经做完了
select * from jobs order by skill_number_group, skills
但这样做的问题是,这意味着结果的数字基本上是它在数据库中的位置。
我的目标是让结果井然有序,就像这样
skill skill_number_group
10 event management 8
guest list 8
hosting 8
entertainment 8
15 programming 7
php 7
java 7
pl/sql and sql 7
.NET 7
20 system analysis 10
API design 10
DEM 10
process modelling 10基本上,skills是按数字顺序排列的,然后是组中的技能
发布于 2014-03-21 21:09:03
添加一个包含上述数字和order by两列的列不是更好吗?
这里最好的想法是从根本上重新考虑数据结构。
https://stackoverflow.com/questions/22559404
复制相似问题