powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Оставить максимальное значение в выборке
4 сообщений из 4, страница 1 из 1
Оставить максимальное значение в выборке
    #39416495
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите люди добрые )) Написал запрос:
Код: sql
1.
2.
3.
4.
5.
SELECT
`user`.`id`,
`user`.`daystat`,
`monitor`.`group_id`
FROM `user` LEFT JOIN `monitor` ON `user`.`id`=`monitor`.`uid` WHERE `user`.`daystat` >  15


Ничего хитрого, выбирает значения group_id из monitor но только для тех юзеров у кого daystat больше 15

Вот такая выборка выходит:


Но в group_id затесалось 2 дубля, нужно оставить значение у которого daystat больше. Т.е. строку с дублем где daystat 30 убрать, а вот где 180 оставить. Не знаю как сделать.
...
Рейтинг: 0 / 0
Оставить максимальное значение в выборке
    #39416497
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Оставить максимальное значение в выборке
    #39416642
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочитал, интересно. Но:
1) Я не понимаю какой из описанных случаев мне надо применить здесь
2) Как именно применить. Ну т.е. я догадываюсь что надо MAX куда-то поставить, но куда именно непонятно
...
Рейтинг: 0 / 0
Оставить максимальное значение в выборке
    #39416701
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам нужна первая запись в группе по group_id при сортировке по daystat по убыванию.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Оставить максимальное значение в выборке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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