確定這裏就是我想要做的:複雜的排序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