下面的查询返回 3 个可用的结果,但它只返回一个条目 ID。
如何返回三个 entry_id?
$this->EE->db->select('entry_id, count(portfolio_number) AS results');
$this->EE->db->from('submissions');
$this->EE->db->where('type_id', '1');
$this->EE->db->where('member_group', $member_group);
$this->EE->db->group_by('portfolio_number');
$this->EE->db->having('results = 3');
$query = $this->EE->db->get();
$submissions = $query->result_array();
print_r($submissions);
编辑:
我有一个表格列entry_id
、member_group
和。type_id
portfolio_number
投资组合编号列将有一个介于 1 和 7 之间的数字。
我需要在数据库中查询具有相同投资组合编号(以及匹配类型和成员 ID)的 3 行,并为这三行中的每一行返回 entry_id。
必须有 3 个结果,否则我不想显示它们。