Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как присвоить родительскому продукту минимальную цену дочерних продуктов? / 2 сообщений из 2, страница 1 из 1
27.12.2015, 21:10:06
    #39138941
Denis403
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как присвоить родительскому продукту минимальную цену дочерних продуктов?
У родительских продуктов могут быть несколько дочерних.
Как одним запросом присвоить родительским продуктам минимальную цену одного из дочерних продуктов.

Упрощенное описание полей

В таблице " products " поля
product_id
parent_id

В таблице " prices " поля
product_id
price_id
price

Написал такой запрос, но он берет цену первого дочернего продукта, а мне надо чтобы он выбирал минимальную цену из всех дочерних.

UPDATE #__virtuemart_product_prices AS a

JOIN #__virtuemart_products AS b
ON a.virtuemart_product_id = b.product_parent_id

JOIN #__virtuemart_product_prices AS c
ON b.virtuemart_product_id = c.virtuemart_product_id

SET a.product_price = c.product_price

Заранее спасибо.
...
Рейтинг: 0 / 0
27.12.2015, 23:55:40
    #39138983
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как присвоить родительскому продукту минимальную цену дочерних продуктов?
Denis403мне надо чтобы он выбирал минимальную цену
Чтобы применить MIN(), нужен GROUP BY.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как присвоить родительскому продукту минимальную цену дочерних продуктов? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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