Вопросы с тегом 'groupwise-maximum'

Вопросы, касающиеся общей проблемы SQL при выборе записей, содержащих максимум группы определенного столбца. Пример: "Для каждой статьи найдите дилера или дилеров с самой дорогой ценой".
33

SQL выбирает только строки с максимальным значением в столбце

У меня есть эта таблица для документов (упрощенная версия здесь): +------+-------+--------------------------------------+ | id | rev | content | +------+-------+--------------------------------------+ | 1 | 1 ...
12 окт. '11 в 19:42
6

LEFT JOIN только первая строка

Я прочитал много потоков о получении только первой строки левого соединения, но по какой-то причине это не работает для меня. Вот моя структура (упрощенная, конечно) Каналы id | title | content ---------------------- 1 | Feed 1 | ... Худож...
25 мар. '13 в 23:06
6

выберите строки с наибольшим значением переменной внутри группы в r

a.2<-sample(1:10,100,replace=T) b.2<-sample(1:100,100,replace=T) a.3<-data.frame(a.2,b.2) r<-sapply(split(a.3,a.2),function(x) which.max(x$b.2)) a.3[r,] возвращает индекс списка, а не индекс для всего файла data.frame Im пытается вер...
12 мая '10 в 19:35
4

Оптимизировать групповой максимальный запрос

select * from records where id in ( select max(id) from records group by option_id ) Этот запрос отлично работает даже на миллионах строк. Однако, как вы можете видеть из результата объяснения: QUER...
16 июн. '14 в 12:42
2

Могу ли я безопасно использовать два MAX-запроса в SQL-запросе

У меня есть таблица с несколькими сотнями тысяч записей, и я пытаюсь использовать запрос для получения набора результатов для конкретного получателя_ид и группировать их по sender_id. Мой текущий SQL-запрос работает, но я хочу знать, могут ли быть ка...
11 мая '13 в 13:20
4

Выбор отдельного значения из столбца в MySql

Предположим, у меня есть таблица с именем items: sender_id receiver_id goods_id price 2 1 a1 1000 3 1 b2 2000 2 1 c1 5000 4 1 d1 700 2 1 ...
09 янв. '14 в 4:39
3

Как найти отдельный столбец на основе других столбцов

У меня есть фрейм данных, как показано ниже col1 col2 col3 A Z 10 A Y 8 A Z 15 B X 11 B Z 7 C Y 10 D Z 11 D Y 14 D L 16 Мне нужно выб...
18 нояб. '15 в 10:11
6

получить все второе наивысшее значение из таблицы mysql

У меня есть таблица с четырьмя полями следующим образом: (UID - это идентификатор пользователя) ID UID MUSIC DATE 1 0 a 2013-10-20 2 0 a 2013-10-21 3 0 a 2013-10-22 4 0 a 2013-10-24 5 0 b 2013-10-11 8 0 b 2013-1...
22 окт. '13 в 11:12
1

Matlab работает макс по группам

В Matlab, как я могу вычислить текущий максимум массива для каждой группы (помеченный другим массивом subs)? Например, подумайте о массиве subs как меток для 3-х учеников и соответствующих значениях в val в качестве тестовых оценок, я хочу вычислить...
10 дек. '15 в 0:47
1

Архитектура частного чата

Я хочу сделать чат-сервис. Теперь у меня есть база данных отношений (PostgreSQL) для хранения моих сообщений и потоков (потоки - частные комнаты между пользователями). У меня есть следующие таблицы: 1) Сообщение: id, текст, datetime, sender_id...
25 дек. '15 в 11:09
5

Получать последние записи по группе по SQL

У меня есть следующая таблица: ----------------------------------------------------------- ID oDate oName oItem oQty oRemarks ----------------------------------------------------------- 1 2016-01-01 A 001 ...
05 февр. '16 в 8:17
1

MySQL возвращает неверные значения с помощью Group Bu

Я пытаюсь выбрать самый последний RowID из таблицы действий для каждого пользователя в Учетной записи. Но каждый раз, когда я запускаю запрос, он возвращает правильный RowID, но другая информация, по-видимому, выбирается случайным образом, так как S...
18 дек. '13 в 1:50
1

Получение этой группы по запросу и максимальному запросу

У меня есть следующие players таблицы с: ID;color;race;score 1;"red";"elf";400 2;"blue";"elf";500 3;"green";"elf";300 4;"blue";"elf";200 5;"red";"elf";700 6;"red";"troll";100 7;"blue";"troll";400 8;"green";"troll";500 9;"red";"troll";400 10;"yellow"...
07 апр. '15 в 18:30
3

Запрос для ранжирования строк в группах

Я использую Apache Derby 10.10. У меня есть список участников и хотелось бы рассчитать их рейтинг в своей стране, например: | Country | Participant | Points | country_rank | |----------------|---------------------|--------|----------...
03 мар. '16 в 17:18
3

Выбор записей с ближайшим значением меньше заданного значения

Я хочу выбрать записи с ближайшим значением, меньшим, чем заданное значение, с SQL (Нет PL/SQL! Или такая вещь). Я добрался так далеко: select max(RUN_ID) from RUN_TABLE where KEY = 'TEST#33' and RUN_ID < 3 Это возвращает строку с наивысшим зн...
03 июн. '16 в 15:35