Вопросы с тегом '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
4
MariaDB 10.3.18: Как получить 2 записи со случайным и отличным значением?
Существует таблица MySQL с именем stat:
line_name device_name count
1001 3548001 2
1002 3548002 3
1003 3548003 6
2001 3548004 7
2002 3548005 3
2003 3548006 4
3001 3548007 3
3002 3548008 9
3003 3548009 7
Мне нуж...
30 сент. '19 в 7:08
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
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
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
Фильтровать дублированное значение в SQL
Я пытаюсь создать запрос, который дает мне список из пяти рабочих мест для еженедельного продвижения. Запрос работает нормально и дает правильный результат. Есть только один фактор, который нуждается в фильтре.
Мы хотим продвигать разные вакансии ра...
20 сент. '19 в 14:46
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