Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом! / 5 сообщений из 5, страница 1 из 1
25.08.2013, 07:54:56
    #38376780
krss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
Есть запрос :
UPDATE `product_prices`
SET `product_discount_id`= '9'
WHERE `product_id` = (SELECT `product_id` FROM `products` WHERE `product_sku`= '1')
Вопрос:
Как сделать данный запрос для множественных значений `product_sku` (например = 1,2,3,4,5, и так далее)?

Буду благодарен за помощь!
Спасибо за внимание.
...
Рейтинг: 0 / 0
25.08.2013, 08:03:10
    #38376782
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
krss,

14578749
...
Рейтинг: 0 / 0
25.08.2013, 09:03:23
    #38376792
krss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
Попробовал сделать следующее:
UPDATE `krss_virtuemart_product_prices`
SET `product_discount_id`= '18'
WHERE `virtuemart_product_id` = (SELECT `virtuemart_product_id` FROM `krss_virtuemart_products` WHERE `product_sku`IN ('09TPMGC2000S','10ULTAD1000S','10ULTAD2000S','10ULTAD2500S'))

Получил ошибку: #1242 - Subquery returns more than 1 row
Что не так?
Спасибо за внимание.
...
Рейтинг: 0 / 0
25.08.2013, 09:06:53
    #38376795
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
krss,

наверно поможет замена

....id = (select..........

на

....id IN (select..........
...
Рейтинг: 0 / 0
25.08.2013, 09:22:10
    #38376799
krss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
Да спасибо!

Данный вариант работает:

UPDATE `krss_virtuemart_product_prices`
SET `product_discount_id`= '18'
WHERE `virtuemart_product_id` IN (SELECT `virtuemart_product_id` FROM `krss_virtuemart_products` WHERE `product_sku`IN ('TR1000LD','TR2000LD','TRIB20014'))
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]