Построитель запросов CodeIgniter с вызовом join() выдает: «Идентификатор столбца в списке полей неоднозначен»Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Построитель запросов CodeIgniter с вызовом join() выдает: «Идентификатор столбца в списке полей неоднозначен»

Сообщение Anonymous »

Я пытаюсь использовать методы построения запросов CodeIgniter для объединения двух таблиц в запросе SELECT, но получаю сообщение об ошибке.
Мой код:

Код: Выделить всё

$shop = $this->input->post('vendor');
$this->db->select('id');
$this->db->from('tbl_vendor');
$this->db->join('tbl_item', 'vendor_id=id', 'inner');
$this->db->where('shop', $shop);
$query = $this->db->get();
Ошибка:

Произошла ошибка базы данных
Номер ошибки: 23000/1052
Идентификатор столбца в списке полей неоднозначен
SELECT id FROM tbl_vendor INNER JOIN tbl_item ON идентификатор=

Код: Выделить всё

vendor_id
WHERE shop = 'BVC'
Имя файла: C:/xampp/htdocs/parts/system/database/DB_driver.php
Номер строки: 691


Подробнее здесь: https://stackoverflow.com/questions/446 ... ld-list-is
Ответить

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

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

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

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

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