親 ID が $parent_id に等しい列順序の最大値を取得するためのアクティブ レコード クエリを作成したいと考えています。
これまでのところ、私はこれを持っています:
function get_biggest_order($parent_id)
{
$result = 0;
if(!empty($parent_id))
{
$this->db->where('parent_id', $parent_id);
$result = $this->db->get('pages');
}
return $result;
}
しかし、ご覧のとおり、注文列が最大の値 (14 など) を持つ 1 つの行だけではなく、すべての行を取得しています。
どうやってするか?
私は次のようなことを考えていました:
$this->db->where('parent_id', $parent_id);
$this->db->where('order', something is the biggest);
$result = $this->db->get('pages');