有个问题。 目前正在为表单添加多选项以将用户添加到组中,但是当用户已经在当前组中时,我不会再将其显示在下拉列表中。
我尝试过很多但没有工作的解决方案。
$group_id = $currentgroup;
$this->db->select('users.id, users.email');
$this->db->from('users');
$this->db->join('users_groups_data','users_groups_data.user_id = users.id','left');
$this->db->where('users_groups_data.group_id !=', $group_id);
$query = $this->db->get();
由于
答案 0 :(得分:2)
如果您的$group_id
组成群组多选,则需要使用where_not_in
$this->db->where_not_in('users_groups_data.group_id', $group_id);