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

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

Все привет.

 

Нужна помощь следующего рода: нужно сформировать запрос в БД для того чтобы отключить отображение товаров определенной категории.

Проблема в том, что отображение товаров редактируется в таблице oc_product, а связи з категориями - в таблице oc_product_to_category.

Нужно чтобы запрос проверял product_id на предмет связи с конкретным category_id и назначал status =1. То есть нужен запрос с действием в одну таблицу с проверкой данных их другой... Я в SQL "зелень" потому и нужна помощь...

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Tinyled
      Добрый день, столкнулся с задачей, выборки данных из таблицы в бд
      сама задача состоит в том что бы получить из таблицы записи сгруппированные по телефону (phone), но перед этим отсортированные по дате (datetime DESC), при этом с лимитом в 200 записей (LIMIT 0,200)
      прошу помочь понять, как можно сформировать запрос к бд, дабы не нагружать сильно бд, и выполнить все условия.
      Или может быть я ошибаюсь, и конечную сортировку лучше делать на php?
      пробовал запросом 
      SELECT sends.* FROM (SELECT * FROM `oc_watsappchat_send` WHERE creator="" ORDER BY `id` DESC) as sends GROUP BY sends.phone ORDER BY `id` DESC LIMIT 0,200 но запрос выходит достаточно долгим, и как я понимаю при увеличении числа записей в таблице время будет также увеличиваться
    • От YaroslavFrolov
      Доброго времени суток. Помогите плиз, нужно данные из корзины вставить в письмо заказа. Обработчик не от опенкарт.
    • От TerranXXX
      Необходимо модифицировать CMS ocStore v2.3 (русский OpenCart 2.1) для работы с MS SQL Server 2012+.

      Обязательные требования:
      1. Взаимодействие CMS с БД должно происходить исключительно через хранимые процедуры (доступа к таблицам у CMS не будет)
      2. Часть логики из php нужно перенести в хранимые процедуры (например динамическое формирование запросов)

      В ответе сообщите срок и стоимость данной работы.
    • От Bistore
      Добрый день помогите выбрать добить модуль личных количественных скидок на каждого пользователя отдельно в ограниченном виде!
      Получается
      1) Можно сравнить количество скидок на товар и количество купленных товаров пользователей(только авторизованные будут) сравнивая по айди товара и купленого товара минусовать количество скидок от купленного товара и выводить есть ли скидочный товар или же нет( или какое количество осталось).
       
      2) Я вывел sql  запросом уже в пользователе количество скидочных товаров минус количество купленного товара по айди ----- и теперь нужно по айди сравнить купленный товар и товар связать и по полю kolichestvo которое получилось в пользователе смотреть Kol=>0 ? или меньше и тд  
      Как лучше сделать?
      Как связать купленный товар(этим пользователем)  и товар на сайте?
      В файле который добавил в этот вопрос есть код корзины где осуществил все (jan - это количество скидок на товар) 
      cart.php
    • От 0PENCARTsu
      300.00 руб
      Скачать/Купить дополнение


      Быстрое редактирование товаров (Admin product quick edit for Opencart 2.x)
      Быстрое редактирование товаров (Admin quick edit product for Opencart 2.x)
      Модуль позволяет моментально редактировать товары прямо на странице в панели администрирования (без необходимости входа в карточку каждого товара, что отнимает много времени).
      В данный момент реализован редактор основных необходимых полей товаров (фото, название, модель/артикул, цена, количество, доступность).
      В ближайшем будущем по запросам пользователей модуль будет реализован для любых других полей для быстрого редактирования.
      Модуль мульти языковой - работает автоматически на языке, который установлен в панели администрирования.
      Тип модуля OCMOD (модификатор) - лёгкая и безопасная установка без вмешательства в систему (никаких прямых изменений в систему не вносится), что исключает поломку или сбой системы после установки. В случае какой либо ошибки после установки, Вы можете отключить модуль (модификатор) и система откатится в исходное/рабочее состояние.
      Полностью открытый код, 100% гарантия безопасности модуля (если приобретаете модуль от официального разработчика OpenCart.su).
      Демонстрация модуля:
      http://opencart.su/admin/index.php?route=catalog/product
      логин: demo
      пароль: demo
      Цена модуля: 300 руб
      Установка:
      1. Данный модуль устанавливается очень просто через Панель управления -> Модули -> Установка расширений. (перед загрузкой архива с модулем, убедитесь что в настройках включен FTP)
      2. После успешной загрузки модуля необходимо перейти в Панель управления -> Модули -> Модификаторы -> отметить галочкой модификатор Admin quick edit product for Opencart 2.x и нажать обновить (после чего модификатор будет активирован)
      3. Перейдите в Панель управления -> Каталог -> Товары и можете приступать к быстрому редактированию товаров!
      Также прилагается инструкция и файл для ручной установки (используйте если модуль не устанавливается автоматически).
      Любые вопросы по модулю отправляйте на opencartsu@mail.ru
      Добавил 0PENCARTsu Добавлено 31.08.2015 Категория Редакторы Системные требования Сайт разработчика http://opencart.su Старая цена 300 Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

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

×

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

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