Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

mario512

Users
  • Posts

    355
  • Joined

  • Last visited

Everything posted by mario512

  1. Подскажите, где в бд содержится информация о примененном купоне? Как запросом её вытянуть?
  2. @hoolygan Уже понял, что вы правы. Мне нужна главная. Вопрос на будущее. Если я захочу узнать путь в разрезе категорий к этому ботинку, как примерно оформить запрос?
  3. @n3bo @chukcha @hoolygan СПАСИБО ЗА ТЕРПЕНИЕ! Оставлю пока так. Исправлю, когда немного вникну в эти запросы. З.Ы. Если кто-то кинет в меня решением этой задачи, буду премного благодарен
  4. Вот эта дичь работает: SELECT p.product_id, sku, model, CAST(`price` AS CHAR), cd.name, cd1.name, quantity FROM oc_product p LEFT JOIN oc_product_to_category pc ON (pc.product_id = p.product_id && pc.main_category=1) LEFT JOIN oc_category_description cd ON (cd.category_id = pc.category_id && cd.language_id=1) LEFT JOIN oc_product_to_category pc1 ON (pc1.product_id = p.product_id && pc1.main_category=0) LEFT JOIN oc_category_description cd1 ON (cd1.category_id = pc1.category_id && cd1.language_id=1)
  5. @chukcha Может так?LEFT JOIN oc_product_to_category pc ON (pc.product_id = p.product_id && pc.main_category=1)потом так?LEFT JOIN oc_product_to_category pc1 ON (pc1.product_id = p.product_id && pc1.main_category=0)Понимаю что пиз**ц полный но может сработать? Мне этим запросом данные в 1с вытянуть...
  6. @hoolygan На выходе хотелось бы видеть таблицу такого плана: ПродуктАйДи, Наименование, Цена, ГлавнаяКатегория, КатегорияВторогоУровня, Остаток.
  7. Да, думал что WHERE cd.name IS NOT null их уберёт)))
  8. Я надеялся таким образом убрать строки со значение NULL в столбике cd.name
  9. И так не работает: SELECT p.product_id, sku, model, CAST(`price` AS CHAR), IF( pc.main_category = 1, cd.name, NULL ) AS category, quantity FROM oc_product p LEFT JOIN oc_product_to_category pc ON (pc.product_id = p.product_id) LEFT JOIN oc_category_description cd ON ( cd.category_id = pc.category_id && cd.language_id = 1 ) WHERE cd.name IS NOT null
  10. Был бы очень благодарен!
  11. SELECT p.product_id, sku, model, CAST(`price` AS CHAR), cd.name IF(pc.main_category = 1, 0, 1), quantity FROM oc_product p LEFT JOIN oc_product_to_category pc ON (pc.product_id = p.product_id) LEFT JOIN oc_category_description cd ON ( cd.category_id = pc.category_id && cd.language_id = 1 ) Не работает)))
  12. Это типа запрос в запросе?
  13. Убрал. Строки дублируются. Первая строка с главной, вторая с категорией. Вот бы рядом их... главную в соседнем столбике)))
  14. Не совсем понял куда это пихать?
  15. SELECT p.product_id, sku, model, CAST(`price` AS CHAR), cd.name, quantity FROM oc_product p LEFT JOIN oc_product_to_category pc ON (pc.product_id = p.product_id && pc.main_category=0) LEFT JOIN oc_category_description cd ON (cd.category_id = pc.category_id && cd.language_id=1) Вот то что нужно. А если еще добавить рядом колонку с главной категорией, опять через левое соединение маслать? LEFT JOIN oc_product_to_category gk ON (gk.product_id = p.product_id && gk.main_category=0) ???
  16. @chukcha Только что обратил внимание. Да.
  17. @hoolygan @chukcha А что, так нельзя?
  18. Вот: SELECT p.product_id, sku, model, CAST(`price` AS CHAR), cd.name, quantity FROM oc_product AS p LEFT JOIN oc_product_to_category AS pc ON pc.product_id = p.product_id LEFT JOIN oc_category_description AS cd ON cd.category_id = pc.product_id GROUP BY p.product_id
  19. Да вроде привязан. Вот для 9 строка с низу на скрине, который я прикрепил к предыдущему сообщению (sku 438)
  20. @chukcha Не работает. Только 24 поз. Если убрать условия, и добавить сортировку которую предложил php то выводит все товары, но название категорий у некоторых NULL
  21. С чем это едят? Как их тут применить?
  22. Перефразирую. Нужна не главная категория, а та в которой он показывается. В какой таблице эти данные?
  23. Сейчас обратил внимание, что мой запрос изначально выбирает только 24 ед. товара когда в базе их 41. Если убрать левые соединения, то все гуд. Где я накосячил? Задача выбрать айди товара, модель, ску, стоимость, остатки, и какой принадлежит категории.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.