powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как присвоить родительскому продукту минимальную цену дочерних продуктов?
2 сообщений из 2, страница 1 из 1
Как присвоить родительскому продукту минимальную цену дочерних продуктов?
    #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
Как присвоить родительскому продукту минимальную цену дочерних продуктов?
    #39138983
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis403мне надо чтобы он выбирал минимальную цену
Чтобы применить MIN(), нужен GROUP BY.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как присвоить родительскому продукту минимальную цену дочерних продуктов?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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