
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.12.2013, 21:01:48
|
|||
|---|---|---|---|
|
|||
Агрегирование данных до группировки |
|||
|
#18+
Добрый вечер. Есть запрос, пример результата выдачи Код: html 1. 2. 3. 4. 5. хотелось бы чтобы выдавал только строки с максимальной дате в срезе юзера. Если делать группировку по user_id и в having делать агрегацию, то он с начало оставляет одну строку по одному user_id, а там уже не из чего агрегировать. Если имеет значение, updated это алиас (IF (p.date_updated, p.date_updated, p.date_created) AS updated). Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2013, 22:19:24
|
|||
|---|---|---|---|
Агрегирование данных до группировки |
|||
|
#18+
Ринат Абый, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2013, 22:19:39
|
|||
|---|---|---|---|
Агрегирование данных до группировки |
|||
|
#18+
Ринат Абыйстроки с максимальной дате в срезе юзера FAQ: Выборка первой/последней записи в группах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2013, 22:28:31
|
|||
|---|---|---|---|
|
|||
Агрегирование данных до группировки |
|||
|
#18+
только что попробовал сделать как в последствии посоветовал товарищ retvizan, только в group_by user_id. Не пойму почему не попробовал сделать раньше, казалось что с начало группирует, а потом максимум по одной записи делает, и нашел ссылку которую запостил miksoft, потом полез и обновил здесь:) Спасибо, вроде получилось по первому варианту, по ссылке смотрел до этого, по моему там как то сложно и вообще уже сомневаюсь тот ли вопрос там решается. Благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2013, 23:35:44
|
|||
|---|---|---|---|
Агрегирование данных до группировки |
|||
|
#18+
Ринат Абыйтолько в group_by user_idЭто ровно то же самое, что group by 1 в запросе retvizan-а. А моя ссылка будет полезна, когда захотите вытащить и другие поля из той записи, где updated максимальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1835507]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 328ms |

| 0 / 0 |
