Запрос для таблиц с внешним ключом в codeigniter - PullRequest
0 голосов
/ 07 мая 2018

У меня есть 2 таблицы SjohlLBzads_products & SjohlLBzads_products_meta , связанных столбцом (post_id) в качестве внешнего ключа.

Как создавать запросы к нескольким таблицам?

Имеющаяся у меня сейчас функция контроллера делает запрос только к одной таблице (SjohlLBzads_products).

Я хотел бы отобразить столбец доставки в SjohlLBzads_products_meta вместе с другими столбцами из текущей таблицы.

public function index(){
    $this->load->library('lib_pagination');                         
    $pg_config['sql']      = "SELECT * from SjohlLBzads_products";              
    $pg_config['per_page'] = 50;                                     
    $data = $this->lib_pagination->create_pagination($pg_config);   

    $this->load->view("product_listing", $data);

Спасибо!

1 Ответ

0 голосов
/ 08 мая 2018

Использовать оператор JOIN

$pg_config['sql'] = "SELECT * FROM SjohlLBzads_products 
            JOIN johlLBzads_products_meta 
            ON johlLBzads_products.post_id = johlLBzads_products_meta.post_id "; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...