データベースにリストされているポートフォリオ アイテムのフィルターを取得しようとしています。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」を持つフィルターのみを返すにはどうすればよいですか?
ありがとうございました!