Как ПРИСОЕДИНИТЬ две отдельные таблицы к родительской таблице с помощью построителя запросов CodeIgniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как ПРИСОЕДИНИТЬ две отдельные таблицы к родительской таблице с помощью построителя запросов CodeIgniter

Сообщение Anonymous »

Я пытаюсь объединить 3 таблицы из моей базы данных.
  • база данных 1: dkm (id, tgl, ref и т. д.)
  • база данных 2: order_product (kode_barang, упаковка, nama_barang и т. д.)
  • база данных 3: продукт (kodeprod, tglpakai и т. д.)
Я уже пробую то, что делают другие, чтобы объединить более двух таблиц в CodeIgniter, но я получил эту ошибку:

Номер ошибки: 1066
Не уникальная таблица/псевдоним: 'order_product'
SELECT *
FROM `order_product`
JOIN `order_product` ON `order_product`.`kode_barang` = `dkm`.`id`
JOIN `order_product` ON `order_product`.`kode_barang` = `produksi`.`kodeprod`


Это мой код:
Bukaka_model.php
public function getOrderProduct()
{
$this->db->select('*');
$this->db->from('order_product');
$this->db->join('order_product', 'order_product.kode_barang = dkm.id');
$this->db->join('order_product', 'order_product.kode_barang = produksi.kodeprod');
$query = $this->db->get();
return $query->result();
}


Подробнее здесь: https://stackoverflow.com/questions/572 ... uery-build
Ответить

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

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

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

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

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