ここで私がやりたいことです:
SQL クエリで並べ替えを実行したくない
学生アドレスの私のデータベース スキーマは以下で共有されます。
都市 (必須) | AREA (必須) | 道路 (オプション) | BUILDING_NAME (オプション)
生徒を分類(グループ化)したい
- CITY 、次に都市内で sort(group) 学生を by
- AREA 、エリアを使用して (グループ) 学生を並べ替えます
- ROAD 、注 2 都市は同じ道路名を持つ可能性があります。
これは私が今までやってきたことです:
私はなんとかCITYで学生をソート(グループ化)しました(これは、住所だけでなく学生に関連するすべての情報をすべて持ち、CITY名でソートされていないオブジェクト$studentです)、現在は都市i内にあります都市内の同じエリアと同じ道路に属する学生をグループ化したい.どうすればこれを達成できますか
私はそれを明確に説明したことを願っています
例 :
NAME CITY AREA ROAD BUILDING NAME
- > 1. demo_student ニューヨーク フォースクエア ダウンタウン 海霧
- サンプル ニューヨーク zzpq ザール デニ
- チェック ムンバイ セイン mg ロード abc
- こんにちはムンバイ andheri いくつかのデモ
- サミー ムンバイ バンドラ abc ll
出力
NAME CITY AREA ROAD BUILDING NAME
- > 1. demo_student ニューヨーク フォースクエア ダウンタウン 海霧
- サンプル ニューヨーク zzpq ザール デニ
- こんにちはムンバイ andheri いくつかのデモ
- サミー ムンバイ バンドラ abc ll
- チェック ムンバイ セイン mg ロード abc