phpの配列でidが同じ物をカテゴリー分けして出力したい
以下のようにprojectテーブルとclientテーブルがDBに存在し、LEFT JOINで結合した結果をclient.id順にソートして取得するとします。
mysql> SELECT p.id, p.project_name, p.client_id, c.client_name FROM project p LEFT JOIN client c ON p.client_id = c.id WHERE p.active_flag = '1' ORDER BY c.id DESC ;
取得結果
+-----+--------------------------------------------------------------+-----------+-------------+
| id | project_name | client_id | client_name |
+-----+--------------------------------------------------------------+-----------+-------------+
| 50 | Aリスト | 9 | admin |
| 188 | Bリスト | 9 | admin |
| 7 | Cリスト | 2 | user |
| 8 | Dリスト | 2 | user |
上記の結果をclient_name毎にカテゴリー分けして出力するにはどの様な方法があるのでしょうか?
出力としては以下の様なHTMLにしたいと考えています。
-
admin
- Aリスト
- Bリスト
-
user
- Cリスト
- Dリスト
ご教示いただけますと幸いです。
よろしくお願い致します。