Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.06.2017, 23:44
|
|||
|---|---|---|---|
|
|||
Группировка с максимальным значением |
|||
|
#18+
Здравствуйте. Есть таблицы: t1idcat_idname t2 t1_idvalue Нужно вывести записи с t1 сгруппированные по cat_id у которых самое большое value в группе. Код: sql 1. 2. 3. Вопрос есть ли более простое решение, что бы не приходилось запрос в запросе делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2017, 02:28
|
|||
|---|---|---|---|
Группировка с максимальным значением |
|||
|
#18+
...посмотрите 7543220 , может подойдет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2017, 09:20
|
|||
|---|---|---|---|
Группировка с максимальным значением |
|||
|
#18+
z3r9Нужно вывести записи с t1 сгруппированные по cat_id Вы понимаете, что кроме поля cat_id все остальные поля из этой таблицы взяты пусть и из группы, но "от фонаря"? Вы понимаете, что сортировка подзапроса игнорируется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2017, 23:25
|
|||
|---|---|---|---|
|
|||
Группировка с максимальным значением |
|||
|
#18+
javajdbc, спасибо, посмотрю. Akina, спасибо, сортировка работает вроде бы. По крайней мере с DESC и ASC данные меняются. И нескольким данным значения правильные вывело. Может вы не обратили внимание что запрос вида SELECT * FROM (SELECT ... ORDER) as temp1 GROUP BY ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.07.2017, 19:53
|
|||
|---|---|---|---|
Группировка с максимальным значением |
|||
|
#18+
z3r9сортировка работает вроде бы. По крайней мере с DESC и ASC данные меняются. И нескольким данным значения правильные вывело. Может вы не обратили внимание что запрос вида SELECT * FROM (SELECT ... ORDER) as temp1 GROUP BY ...Сортировка в подзапросе - игнорируется. Даже если выполняется - что не факт, зависит от версии. Не надо спорить, Вы просто не поняли, по какой причине наблюдаете описываемый Вами эффект. Но если изменение сортировки приводит к изменению выходного набора, а Вас это устраивает - так это Ваши будущие проблемы (даже если Вы их пока ещё не видите). Что во внешнем запросе вместе с группировкой выполняется ещё и сортировка - это понятно, это описано в документации, и возражений тут нет. Равно как и необходимости обращать на это внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1830567]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 361ms |

| 0 / 0 |
