わかりました、これを説明するために最善を尽くします。私は学校のリストとそれらの学校のメンバーのリストを持っています。私が構築しているアプリケーションでは、ユーザーがサイトでのアクションに対してポイントを獲得しています。これで、これまでの学校を合計ポイント順に表示するリーダー ボード ページができましたが、その学校の個人成績上位者も表示したいと思います...
だから今、CodeIgniter ActiveRecordを使ってこれをやっています...
$this->load->database();
$this->db->select('school_name, points')->order_by('points', 'desc');
$query = $this->db->get( 'schools_final' );
return $query;
しかし、可能であれば、このクエリ内でその特定の学校のユーザー テーブルのトップ スコアラーも表示したいと考えています。foreach ステートメントでサブクエリを作成することは避けたいと思います。
私のテーブルはこのように見えます...
学校...
id | school_name | points
ユーザー...
id | first_name | last_name | school_id | points