Перейти к содержанию
Zuraniki

[Решено] SQL запрос на выгрузку каталога товаров

Рекомендуемые сообщения

Прошу помочь с формированием SQL запроса к БД.

Есть запрос выгружающий информацию по товару, необходимо в него добавить выгрузку столбца с категорией в которой находится товар. 

Изначальный запрос такой: 

SELECT
p.sku,
p.model,
pd.name,
p.price,
p.quantity
FROM oc_product as p, oc_product_description as pd
WHERE
p.product_id = pd.product_id

 

Какие таблицы необходимо добавить для выгрузки названия категории в которой расположен товар?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас ocStore? Какой категории? В стандартном OpenCart товар может лежать в нескольких категориях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Спойлер

SELECT
  p.sku,
  p.model,
  pd.name,
  GROUP_CONCAT(cd.name ORDER BY cd.category_id SEPARATOR ', ') AS category,
  p.price,
  p.quantity
  
FROM product  p
LEFT JOIN product_description pd ON (p.product_id = pd.product_id)
LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id)
LEFT JOIN category_description cd ON (p2c.category_id = cd.category_id)

GROUP BY p.product_id

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.