データベースにリストされているポートフォリオ アイテムのフィルターを取得しようとしています。1 つのフィルターに複数のポートフォリオ アイテムを含めることができるため、レコードはデータベース内のフィルター エントリを複製します。
私のコード:
    $this->db->distinct();
    $this->db->select('filter_id, portfolio_id');
    $this->db->where('user_id', $user);
    $this->db->join('user_portfolio_filters', 'user_portfolio_filters.id =   user_portfolio_relationship.filter_id');
    return $this->db->get('user_portfolio_relationship')->result_array();
フィルターは上の 2 行がなくても正常に返されますが、繰り返されます。一意の「filter_id」を持つフィルターのみを返すにはどうすればよいですか?
ありがとうございました!