У меня есть три таблицы в базе данных.Получение данных из трех таблиц codeigniter с помощью Query builder
1.george_holiday_users (идентификатор, package_id, имя, адрес электронной почты)
2.george_holiday_passengers (идентификатор, user_id, тип, имя, возраст, пол)
3.george_packages (идентификатор, package_name, описание)
Теперь я хочу, чтобы выбрать данные из трех таблиц george_holiday_users, george_packages и george_holiday_passengers таблицы, где george_holiday_users.id = george_holiday_passengers.user_id и george_holiday_users.package_id = george_packages.id
$this->db->select('*');
$this->db->from('george_holiday_users');
$this->db->join('george_holiday_passengers', 'george_holiday_users.id = george_holiday_passengers.user_id');
$this->db->join('george_packages', 'george_packages.id = george_holiday_users.package_id');
$query = $this->db->get();
return $query->result();
Но я буду получать данные только из таблицы george_holiday_users.
Какие результаты вы получаете, и уверены ли вы, что должны получать результат, который, как вы ожидаете? Вы вызываете '$ query-> result()' для получения набора результатов? –
Да, я звоню –