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

[Решено] Не корректно работает MYSQL запрос

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

Пытаюсь выполнить запрос работает без ошибок но я не получаю нужно результата, я бы хотел что бы порядок сортировки у определенных товаров, где количество больше 0 , становился нулем. В итоге обновляется только одно значение где количество = 0, т.е.  в точности наоборот?
Где я ошибся?

 

 

UPDATE oc_product
SET quantity = CASE WHEN quantity = '> 0' THEN sort_order =1 ELSE sort_order END      
WHERE model IN ('371-01','290-01','294-01');

 

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


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

update oc_product set sort_order=0 where quantity>0 and model in (...)

Изменено пользователем n3bo

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


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

Спасибо, помогло.

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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