Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Select с уникальным значением в зависимости от третьей колонки. / 3 сообщений из 3, страница 1 из 1
25.11.2014, 16:44:54
    #38816364
Bust_Ed
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select с уникальным значением в зависимости от третьей колонки.
Добрый день.

Есть вот такая таблица:

id gruppa team points
1 A t1 10
2 A t2 9
3 B t3 8
4 B t4 7

Ну, тут уже отсортировано, но смысл такой, что нужно получить выборку по одной (а лучше заданной число) команде из каждой группы с максимальным количеством очков.

Т.е. из примера в выборку должны попасть:

1 A t1 10
3 B t3 8

distinct не очень подходит, т.к. довольно часто нужно выбрать более, чем одну команду из группы. В принципе, довольно просто разобрать массив на php, но хотелось бы решить это средствами MySQL.
...
Рейтинг: 0 / 0
25.11.2014, 16:48:54
    #38816373
Bust_Ed
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select с уникальным значением в зависимости от третьей колонки.
Т.е. нужно, чтобы срабатывало условие, что если у нас из группы А уже выбрана команда, то не смотря на то, что она идет следующей, мы ее пропускаем.
...
Рейтинг: 0 / 0
25.11.2014, 20:58:21
    #38816687
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select с уникальным значением в зависимости от третьей колонки.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Select с уникальным значением в зависимости от третьей колонки. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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