Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите сделать запрос с группировкой / 5 сообщений из 5, страница 1 из 1
12.07.2014, 23:38:45
    #38695173
amd3000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать запрос с группировкой
Есть 2 таблицы:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 tovar 
 | id | name   | group_id | cena | 
|  1 | tovar1 | 1        | 10   |
|  2 | tovar2 | 2        | 15   |
|  3 | tovar3 | 3        | 20   |
|  4 | tovar4 | 1        | 25   |
|  5 | tovar5 | 2        | 30   |
|  6 | tovar6 | 3        | 35   |

 group 
 | id | name   | 
|  1 | group1 |
|  2 | group2 |
|  3 | group3 |

Связанные через:
tovar.group_id = group.id

Задача стоит следующая:
Сделать вывод информации на веб-страничке, последством PHP и MySQL, следующим образом:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 | name   | cena | 
 group1 
| tovar1 | 10   |
| tovar4 | 25   |
 group2 
| tovar2 | 15   |
| tovar5 | 30   |
 group2 
| tovar3 | 20   |
| tovar6 | 35   |

Помогите пожалуйста с запросом, или несколькими запросами. Или ткните в реализацию или примеры. Зараннее благодарен.
...
Рейтинг: 0 / 0
13.07.2014, 05:19:48
    #38695242
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать запрос с группировкой
amd3000,

есть как минимум два варианта:

1. использовать ROLLUP , тогда в конце (не в начале)
группы выдаст строчку с название группы.
Затем это дело можно пересортировать и
вываливать на екран с минимальным форматирование
строчки с названием группы.

2. не морочить мускл-у бейтцы и заполучить просто
список товаров с названием группы.
Затем на ПЧП организовать проверку -- "появилась ли новая группа?"
если да то вывести ее на страчиску с выделением а потом
просто выдавать строчку за строчкой пока опять
не придет новая группа --- снова ее вывести с отступом
и продолжать выводить вторую группу, и т. д.
...
Рейтинг: 0 / 0
13.07.2014, 08:41:14
    #38695249
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать запрос с группировкой
javajdbc,

не , вариант только один: Марин Грабер. Введение в sql.
...
Рейтинг: 0 / 0
13.07.2014, 09:39:21
    #38695255
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать запрос с группировкой
MasterZivjavajdbc,

не , вариант только один: Марин Грабер. Введение в sql.

+1
...
Рейтинг: 0 / 0
13.07.2014, 18:31:26
    #38695421
amd3000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать запрос с группировкой
Спасибо за помощь.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите сделать запрос с группировкой / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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