Столбец неоднозначен в множественном соединении postgresqlPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Столбец неоднозначен в множественном соединении postgresql

Сообщение Anonymous »

если я удалю второй запрос на соединение, он работает, но в остальном не работает!


ОШИБКА: ссылка на столбец «категория» неоднозначна LINE 1: ...tion,
«prefix_product».»full_desc» как «описание», «категория»... ^

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

SELECT "prefix_product"."id" as "product_id",
"prefix_product"."title" as "name",
"prefix_product"."short_desc" as "briefDescription",
"prefix_product"."full_desc" as "description",
"category" as "productCategory"
FROM "prefix_product"
JOIN "prefix_category"
ON "prefix_product"."category"="prefix_category"."id"
JOIN "prefix_category_attribs"
ON "prefix_product"."category"="prefix_category"."parent"
WHERE "vendor" = '8'
Я использую codeigniter3 с postgresql, а в codeigniter у меня есть:

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

    $this->db->select(['prefix_product.id as product_id', 'prefix_product.title as name', 'prefix_product.short_desc as briefDescription', 'prefix_product.full_desc as description','category as productCategory']);
$this->db->where('vendor',$vendorId);
$this->db->from($this->tblName);
$this->db->join('prefix_category','prefix_product.category=prefix_category.id');
$this->db->join('prefix_category_attribs','prefix_product.category=prefix_category.parent');
$queryResult =$this->db->get()->result();
спасибо

Подробнее здесь: https://stackoverflow.com/questions/418 ... postgresql
Ответить

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

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

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

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

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