Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подсчитать количество для повторяющихся имен / 2 сообщений из 2, страница 1 из 1
27.08.2014, 22:30:10
    #38730986
vipTelnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество для повторяющихся имен
Всем привет
В результате такого запроса
Код: sql
1.
2.
SELECT order_item.product_name, order_item.product_quantity FROM l5ji3_jshopping_order_item  as order_item  WHERE order_item.order_id IN
(SELECT order_history.order_id FROM `l5ji3_jshopping_order_history` AS order_history WHERE order_history.order_status_id = 7 AND order_history.order_id IN( SELECT orders.order_id FROM `l5ji3_jshopping_orders` AS orders WHERE orders.user_id = 44 ))


Получаю такой результат

А нужно что б повторяющихся полей не было а там где Акции Автосервис было просто 500
пробывал так
Код: sql
1.
2.
3.
SELECT order_item.product_name, order_item.product_quantity FROM l5ji3_jshopping_order_item  as order_item  WHERE order_item.order_id IN
(SELECT order_history.order_id FROM `l5ji3_jshopping_order_history` AS order_history WHERE order_history.order_status_id = 7 AND order_history.order_id IN( SELECT orders.order_id FROM `l5ji3_jshopping_orders` AS orders WHERE orders.user_id = 44 ))
GROUP BY order_item.product_name


Получаю такой результат

т.е это приводит не к сложению а просто к показу первой найденной строки

Помню что там как то не сильно сложно можно было складывать но сам видимо не вспомню, нужна Ваша помощь.
...
Рейтинг: 0 / 0
27.08.2014, 23:09:33
    #38731010
vipTelnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество для повторяющихся имен
Все сам разобрался
Код: sql
1.
2.
3.
SELECT order_item.product_name, SUM(order_item.product_quantity) FROM l5ji3_jshopping_order_item  as order_item  WHERE order_item.order_id IN
(SELECT order_history.order_id FROM `l5ji3_jshopping_order_history` AS order_history WHERE order_history.order_status_id = 7 AND order_history.order_id IN( SELECT orders.order_id FROM `l5ji3_jshopping_orders` AS orders WHERE orders.user_id = 44 ))
GROUP BY order_item.product_name
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подсчитать количество для повторяющихся имен / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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