
У меня есть две таблицы
- rps_users содержит:
- id
- membership_no
- volunteer_name
- rps_volunteer_score
- volunteer_id
- registration_assessor
- interviewer
- professional_registration_advisor
-registration_category
Добровольцы, присутствующие в таблице rps_users, имеют несколько записей в таблице rps_volunteer_score в разных регистрационных_категориях.
Я хочу отобразить таблицу, содержащую Номер членства, имя волонтера, адрес электронной почты и тип.
Записи «Тип» находятся на основе записей rps_volunteer_score.
if ($interviewer != "" && $interviewer = 2 && $registration_assessor = 3 && $registration_assessor db->select("u.id,u.membership_number,u.family_name,u.first_name,u.email_address, vs.registration_assessor, vs.interviewer,vs.professional_registration_advisor");
$this->db->from(self::$tbl_name . " as u");
$this->db->join(Volunteer_score::$tbl_name . " as vs", "u.id = vs.volunteer_id", "left");
$this->db->where($condition);
$query = $this->db->get();
// var_dump($this->db->last_query());
return $query->result();
}
Но у меня есть несколько записей об одном волонтере.
Это код контроллера.
$volunteer_list = $this->Users->get_volunteers_list(array("u.staff" => 'N'));
var_dump($volunteer_list);
$this->data["volunteer_list"] = $volunteer_list;
Подробнее здесь: https://stackoverflow.com/questions/330 ... ach-parent
Мобильная версия