确定这里就是我想要做的:复杂的排序PHP
我不想在我的SQL查询进行排序
学生的地址我的数据库的模式如下分享:
CITY(强制)| AREA(强制性)| ROAD(可选)| BUILDING_NAME(可选)
我想排序(组)学生
- 城市,
- 地区,城市排序中(组)的学生,排序withing区(组)级学生
- ROAD,注意2个城市为具有相同道路名称的可能性,秀...
这是我迄今为止所做的:
我已经设法按城市对学生进行排序(组),(这是一个对象$学生,其所有信息不仅包含地址,还包含所有相关信息给学生,不按城市名称排序),现在我想组属于city.How内同一地区,同一条路的学生在全市范围内我可以我达到这个
我希望我已经解释清楚它
示例:
NAME CITY AREA ROAD BUILDING NAME
- > 1. demo_student纽约四个方形市区海雾
- 样品纽约zzpq zzar德尼
- 检查孟买领主毫克道路ABC
- 你好孟买安泰里的一些demo
- 萨米孟买班德拉ABC LL
OUTPUT
NAME CITY AREA ROAD BUILDING NAME
- > 1。demo_student纽约四个方形市区海雾
- 样品纽约zzpq zzar德尼
- 你好孟买安泰里的一些demo
- 萨米孟买班德拉ABC LL
- 检查孟买领主毫克道路ABC
你应该真的重新考虑SQL中的排序。 – njzk2
你应该使用sql:order by。这正是你想要的速度比你在php – Asciiom
中做得快得多,关于这些结果的一些例子会有帮助 – amd