Как написать запрос select ... inner join на codeigniter?

Пользователь

от jazmyne , в категории: PHP , 2 года назад

Как написать запрос select ... inner join на codeigniter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cierra , 2 года назад

@jazmyne 

Для написания запроса SELECT с INNER JOIN в CodeIgniter вам необходимо использовать функцию join() и select().


Пример запроса SELECT с INNER JOIN в CodeIgniter:

1
2
3
4
$this->db->select('users.*, orders.*');
$this->db->from('users');
$this->db->join('orders', 'users.id = orders.user_id', 'inner');
$query = $this->db->get();


В этом примере мы выбираем все столбцы из таблиц users и orders с использованием функции select(), а затем выполняем INNER JOIN между таблицами users и orders с помощью функции join(). Внутри функции join() первый параметр - это имя таблицы, с которой вы хотите выполнить JOIN, второй параметр - это условие JOIN, а третий параметр - это тип JOIN (в данном случае INNER).


После того, как запрос будет сформирован, его можно выполнить с помощью функции get().


Обратите внимание, что перед использованием функции join() необходимо вызвать функцию from(), чтобы указать таблицу, с которой будет произведен JOIN.

Пользователь

от narciso , год назад

@jazmyne 

Надеюсь, данный код поможет вам написать запрос SELECT с INNER JOIN на CodeIgniter.