[Помогите] PriceControl через SQL запрос

Тема в разделе "OpenCart", создана пользователем mindtreak, 13 мар 2016.

  1. mindtreak

    mindtreak

    Регистрация:
    13 сен 2015
    Сообщения:
    22
    Симпатии:
    0
    Всем привет! Прежде чем задать свой вопрос, искал подобные темы на форуме и ТУТ гляжу не мало обсуждалось,но у меня есть вопрос по этой тематике... как можно вычесть, разделить, умножить, прибавить процент или число на конкретный id категорий через SQL запрос?
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Код:
    UPDATE oc_product p SET p.price = p.price * 5 LEFT JOIN product_to_category ptc ON (p.product_id = ptc.product_id) WHERE ptc.category_id = 777
     
  3. mindtreak

    mindtreak

    Регистрация:
    13 сен 2015
    Сообщения:
    22
    Симпатии:
    0
    а что если примерно вот так
    Код:
    UPDATE  oc_product p LEFT JOIN oc_product_to_category pc ON (p.product_id = pc.product_id) SET p.price = p.price + 11 WHERE category_id = 20
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Только у category_id не хватает префикса с алиасом таблицы (в данном случае pc).