VDS за 300р от нашего партнера SpaceWeb
[52]
28 Авг 2014, 11:42

MySQL GROUP BY группировка для некоторых строк

Привет!

Возможно ли в MySQL сделать группировку (GROUP BY) не для всех строк таблицы, а только для некоторых. Например, есть такая таблица:

id | type
1 | add
2 | add
3 | delete
4 | edit
5 | edit

Хочу сгруппировать по полю type только записи со значением add, но что бы другие тоже присутствовали в выборке.

#mysql, #sql

Комментарии (1)
grom 28.11.2014 13:29

Можно добавить ещё одно поле group. И для записей с типом add писать в него одинаковые значения, а для других типов разные.

id | type | group
1 | add | 1
2 | add | 1
3 | delete | 1
4 | edit | 1
5 | edit | 2

И группировать по двум полям GROUP BY `type`, `group`. В таком случае общая группа будет получаться только для записей типа add.
- -1 +

Добавить комментарий

Войдите, чтобы написать о чем-нибудь...
Вход Регистрация
Web.onRails
Здесь вы можете спросить или написать обо всём, что касается Веб-разработки.
написать о чем-нибудь...
Метки:
Лучшее
[4]
10 Окт 2018, 15:33
Как запретить просмотр сайта по IP?
[просмотров 4303]
[118]
21 Июл 2011, 14:04
Python Imaging Library (PIL)
[просмотров 3350]
[52]
16 Окт 2011, 15:38
Вывести все элементы POST
[просмотров 3199]
[74]
31 мая 2011, 11:48
Python проверка существования переменной
[просмотров 2764]
[58]
29 мая 2012, 12:08
Узнать версию PHP из командной строки
[просмотров 2524]
[315]
16 Июл 2011, 20:03
Python работа с MySQL
[просмотров 2483]
[1]
13 Фев 2019, 14:23
Как получить значение CSS в javascript
[просмотров 2267]
[100]
19 Дек 2014, 16:16
User-agent для Internet Explorer 11
[просмотров 2127]

Вести с Хабра