Объедините две таблицы связью «один ко многим» без дублирования каждой родительской записи с помощью построителя запросоPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Объедините две таблицы связью «один ко многим» без дублирования каждой родительской записи с помощью построителя запросо

Сообщение Anonymous »


Изображение

У меня есть две таблицы
  • rps_users содержит:
    • id
    • membership_no
    • volunteer_name
    • email
  • rps_volunteer_score
    • volunteer_id
    • registration_assessor
    • interviewer
    • professional_registration_advisor
      -registration_category
Идентификатор и Volunteer_id являются связанными столбцами.
Добровольцы, присутствующие в таблице 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»