Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помочь с запросом со списком товаров / 4 сообщений из 4, страница 1 из 1
20.06.2017, 13:24
    #39474727
mediarise.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помочь с запросом со списком товаров
Есть список

1 Телефон Nokia 100$
2 Телефон Samsung 150$
3 Телефон Sony 200$
4 Телефон Fly 90$
5 Ноутбук Sony 1000$
6 Ноутбук Acer 800$
7 Ноутбук Apple 3000$
8 Ноутбук HP 1500$
9 Камера Sony 900$
10 Камера Canon 800$
11 Камера Fujifilm 950$

Нужно добиться того, чтобы получился новый список сгруппированный по категориям

1 Телефон от 90$
Fly 90$
Nokia 100$
Samsung 150$
Sony 200$
2 Ноутбук от 800$
Acer 800$
Sony 1000$
HP 1500$
Apple 3000$
3 Камера от 800$
Canon 800$
Sony 900$
Fujifilm 950$

Товары должны выводится в порядке минимальной стоимости продажи.


У меня вопрос как то можно сделать нужный вывод списка в один запрос?

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

Мне просто бы получить все в один запрос, что бы не делать несколько foreach, на каждую категорию

Вообще, как правильно лучше сделать? Аналоги допустим список фамилий и нужно сгруппировать по первой букве.
...
Рейтинг: 0 / 0
20.06.2017, 13:32
    #39474734
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помочь с запросом со списком товаров
mediarise.ru,

Код: sql
1.
order by category, price


Выводить название категории только в начале категории - задача вьюшки.
...
Рейтинг: 0 / 0
20.06.2017, 13:44
    #39474740
mediarise.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помочь с запросом со списком товаров
Melkij,

Спасибо, так и реализовал, думал не оптимально. Значит так и сделаю.
...
Рейтинг: 0 / 0
20.06.2017, 13:52
    #39474747
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помочь с запросом со списком товаров
mediarise.ruкак то можно сделать нужный вывод списка в один запрос?
Можно. Но неразумно - у тебя в одном результате будут собраны два результата с различающимся уровнем группировки. Лучше получить два набора данных - группированный и частный,- и объединить их при отображении на клиенте.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помочь с запросом со списком товаров / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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