Я этот запрос сделал в codeignitor с использованием активной записиMultiple присоединяется с помощью Codeignitor
$this->db->select('products_main.*, images_main.*, items_main.*, product_tags.*');
$this->db->from('products_main');
$this->db->join('images_main','products_main.product_tag = images_main.img_tag AND products_main.product_id = images_main.pro_img_id');
$this->db->join('items_main','products_main.product_id = items_main.pro_items_id');
$this->db->join('product_tags','products_main.product_id = product_tags.pro_tag_id');
$this->db->where('products_main.product_id',$p_id);
$this->db->where('products_main.status','active');
$this->db->group_by('products_main.product_id');
$query = $this->db->get();
Моя цель состоит в том, чтобы:
захватить один продукт из products_main, который соответствует вход от $ P_ID
Захватите все фотографии для этого продукта из таблицы images_main
Захватите все предметы, у которых есть товар продукта, который я нашел
Захватите строку в таблице product_tags, которая соответствует product_id продукта, который я нашел.
Я начал тестовую скрипку здесь, но еще не заполнил часть запроса, поскольку я не знаю, что положить. fiddle
Я посмотрел вокруг и не смог найти достаточно данных, чтобы выяснить, как объедините три таблицы в codeignitor. – Amir
Какая ошибка вы получаете? – Burak
Переменная NULL, что по сути означает, что я думаю, что нет массива из созданного мной sql. – Amir