Вопросы с тегом 'greatest-n-per-group'

Запросить строку с наибольшим/наименьшим значением для каждой группы.
2
ответов

Очень медленный запуск MySQL Query с IN и GROUP BY

Я пытаюсь создать страницу, на которой отображается список сообщений, которые получил член. Я придумал этот mySQL-запрос, но он работает очень медленно. Для его выполнения требуется не менее 10 секунд. SELECT senderid, receiverid FROM messa...
задан 27 нояб. '12 в 4:18
2
ответов

Как получить идентификатор записи записи с минимальной датой для каждого внешнего ключа?

У меня есть следующая таблица recordID createdDate ForeignKeyID 00QA000000PtFXaMAN 2012-01-03 13:23:36.000 001A000000ngM21IAE 00QA000000OS2QiMAL 2011-12-15 12:03:02.000 001A000000...
задан 30 нояб. '12 в 23:39
1
ответ

Как получить максимальную оценку полных записей из таблицы?

Мой стол: ╔════╦════════╦════════════╦════════════╦════════╗ ║ ID ║ TESTID ║ SESSIONID ║ TOTALSCORE ║ USERID ║ ╠════╬════════╬════════════╬════════════╬════════╣ ║ 1 ║ 10 ║ 55cff3fbfs ║ 250 ║ 972 ║ ║ 2 ║ 10 ║ 55cff3fbfs ║ ...
задан 08 дек. '12 в 10:32
1
ответ

Удалите дубликаты строк и получите максимальное значение с помощью PostgreSQL.

Со следующим запросом SELECT users.id, users.username, users.email, groups.permission FROM users INNER JOIN memberships ON users.id = memberships.user_id INNER JOIN groups ON memberships.group_id = groups.id INNER JOIN groupings ON groups.id...
задан 16 дек. '12 в 5:59
2
ответов

Получить последний mod_date из данных MySQL

У меня есть следующие данные в моей базе данных |NO | name |exp | mod_date | +---+-------+------+-------------------+ |1 | dede | 1 |2012-11-07 01:04:26| |2 | dede | 10 |2012-11-07 01:05:42| |3 | GoGo | 20 |2012-11-07 03:05...
задан 02 янв. '13 в 11:53
6
ответов

Запрос MySQL: выбор последних результатов

У меня есть таблица MySQL с данными и вы хотите выбрать самую последнюю запись для определенного теста, который был проведен. table: research columns: id (int), projectid (int), test (varchar), when (datetime), result (longtext) Пример ст...
задан 03 янв. '13 в 13:34
1
ответ

Есть ли способ получить 2 строки из каждой группы строк?

Возможный дубликат: Как выбрать фиксированное количество строк для каждой группы? Например... если у меня есть эта таблица (отсортированная по цвету): -------------- | id | color | -------------- | 95 | red | | 7 | red | | 44 | red | | 46 |...
задан 04 янв. '13 в 4:30
2
ответов

Необходимо найти Среднее число 3 записей, сгруппированных по ID в SQL

У меня есть таблица postgres с идентификаторами клиента, датами и целыми числами. Мне нужно найти среднее число первых трех записей для каждого идентификатора клиента, у которого есть даты в течение прошлого года. Я могу сделать это с помощью одного...
задан 12 янв. '13 в 20:39
3
ответов

Получение списка строк с одним элементом из другой таблицы в Oracle

У меня две таблицы в базе данных Oracle (10g express) продукт Изображение продукта Один продукт может иметь несколько изображений. Следовательно, существует отношение "один ко многим" от product к product_image а таблица product_image имеет внешни...
задан 22 янв. '13 в 17:50
1
ответ

Групповые записи пользователями MySQL/PHP

Я пытаюсь получить последние сообщения из базы данных и группировать их пользователями http://i.stack.imgur.com/Wjzin4.png $query = $this->query("SELECT * FROM 'messages' WHERE 'receiver' = '763' GROUP BY 'sender' ORDER BY 'id' DESC LIMIT 0,...
задан 23 янв. '13 в 17:36
2
ответов

Получение всей строки, содержащей максимальное значение поля

Я хочу рассчитать предметную область, имеющую максимальное количество книг в кредит. У меня есть следующий запрос: SELECT SubjectArea FROM ( SELECT SubjectArea, MAX( Copies_On_Loan ) AS Max FROM ( SELECT Section.SubjectArea AS Subjec...
задан 25 янв. '13 в 20:52
2
ответов

Как выбрать верхнюю строку каждой группы на основе определенного заказа?

Скажем, у меня есть таблица со следующими данными. Имя таблицы [Данные]. PrimaryID: первичный идентификатор таблицы. ParentID: таблица ссылается сама; это ограничение FK для PrimaryID. DateTime: время последнего обновления. PrimaryID Par...
задан 28 янв. '13 в 20:37
2
ответов

MySQL - получение последнего обновления в день на каждого пользователя

У меня есть гипотетическая таблица "пользователи" с столбцами user_id (автоматически увеличивается) имя Foo бар последнее обновление Эта таблица обновляется несколько раз в день. Как я могу запросить, чтобы получить последнее обновление, на каж...
задан 02 февр. '13 в 0:50
4
ответов

Как вернуть первое значение из групп в одной таблице базы данных, MySQL

У меня есть таблица, называемая photos в базе данных MySQL, которая содержит имена файлов фотографий и другую связанную с ней информацию. Структура выглядит следующим образом: +----------+------------+-------------+ | photo_id | gallery_id | photo_f...
задан 07 февр. '13 в 21:28
3
ответов

PostgreSQL GROUP BY: SELECT столбец MAX другого WHERE третий столбец = x

Предположим, что в PostgreSQL есть две таблицы: Таблица "граждане" country_ref citizen_name entry_date ----------------------------------------------------- 0 peter 2013-01-14 21:00:00.000 1 fernando 20...
задан 11 февр. '13 в 2:03