powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Функции в запросе
12 сообщений из 12, страница 1 из 1
Функции в запросе
    #38543436
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго!
...
Рейтинг: 0 / 0
Функции в запросе
    #38543470
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть выборка из таблицы, в ней три столбца, в первом ID, во втором UserID, в третьем Origins...
В первом столбце есть повторяющиеся значения "100013" , выборка была сгруппирована по трем столбцам...

Вопрос: как изменить запрос, что бы не было повторяющихся значений ID (в первом столбце), значение в третьем столбце выбирается наибольшее (из двух) ?
...
Рейтинг: 0 / 0
Функции в запросе
    #38543481
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,

сгруппировать по первым двум, вместо origins поставить max(origins)?
...
Рейтинг: 0 / 0
Функции в запросе
    #38543484
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, стоп. Во втором столбце тоже разные значения. Какое хотите? Если соответствующее максимальному origin, то вам в фак по выбору первой/последней записи в группе.
...
Рейтинг: 0 / 0
Функции в запросе
    #38543487
а что планируется выбирать в это время во втором столбце?
в целом же, сдается мне, задача твоя звучит как "Выборка первой/последней записи в группах" и замечательно описано в соответствующем Ф.А.К.е
...
Рейтинг: 0 / 0
Функции в запросе
    #38543592
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно:
- первый столбец (ID) для связи с другой таблицей
- второй (User) для подстановки ФИО пользователя
- третий столбец, лишь для того что бы выбрать запись (при дублировании записи) с максимальным значением

в нашем случае вот эта запись:
...
Рейтинг: 0 / 0
Функции в запросе
    #38543602
OlegROA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Непонятно - если второй столбец не важен, то зачем делать по нему группировку?!
В этом случае обычный запрос с группировкой по первому столбцу и MAX(третий столбец).
...
Рейтинг: 0 / 0
Функции в запросе
    #38543633
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OlegROA,

второй нужен, будет подставляться фио сотрудников!
...
Рейтинг: 0 / 0
Функции в запросе
    #38543738
retvizan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,
Т.е. группировать по первому полю и выбирать запись у которой третье поле максимально? Тогда см тут или тут
...
Рейтинг: 0 / 0
Функции в запросе
    #38543760
retvizan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To, ТС
Не забывайте о ситуации при которой в группе с одинаковым первым полем может быть несколько записей с максимальным третьим.
...
Рейтинг: 0 / 0
Функции в запросе
    #38543906
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
retvizan,

так и есть, то что добавил по третьему полю макс, ни чего не изменилось..
...
Рейтинг: 0 / 0
Функции в запросе
    #38543929
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
retvizan,

один из предложенных вариантов подходит... пожалуй им и воспользуюсь...

Спасибо за помощь!!!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Функции в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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