Результаты поиска по запросу "greatest-n-per-group"

1 ответ

PostgreSQL: верхние n записей на элемент в одной таблице

| uId | title | amount | makers | widgets | 1 richard 998 xcorp sprocket 2 swiss 995 ycorp framitz 3 ricky 90 zcorp flobber 4 ricky2 798 xcorp framitz 1 lilrick 390 xcorp sprocket 1 brie 200 mcorp gullywok 1 richard 190 rcorp flumitz 1 brie 490 ...

2 ответа

Запрос SQL Oracle: получение последних значений для каждой группы на основе времени [дубликаты]

На этот вопрос уже есть ответ здесь: Извлечь строку, которая имеет значение Max для столбца [/questions/121387/fetch-the-row-which-has-the-max-value-for-a-column] 34 ответа У меня есть следующая таблица в БД Oracle id date quantity 1 2010-01-04 ...

7 ответов

Как выбрать одну строку на основе максимального значения в нескольких строках [дубликат]

Возможный дубликат: SQL: найти максимальную запись на группу [https://stackoverflow.com/questions/2657482/sql-find-the-max-record-per-group] У меня есть таблица с четырьмя столбцами как таковые: name major minor revision p1 0 4 3 p1 1 0 0 p1 1 ...

ТОП публикаций

1 ответ

Как мне присоединиться к последней записи в таблице?

То, что мне нужно сделать, это просто ... но его 3 часа ночи, и я, вероятно, упускать из виду очевидное. Я кодирую простой форум. В одной таблице хранятся названия форумов, описания и т. Д., А в другой - сообщения. В списке форумов, который ...

3 ответа

MySQL получить последнюю запись для группы

У меня есть сайт социальной сети, и я борюсь с запросом. У меня есть таблица сообщений, в которой хранятся все сообщения пользователей, а затем таблица post_comments, в которой хранятся все комментарии к сообщению. Я пытаюсь найти последний ...

13 ответов

Использование LIMIT в GROUP BY, чтобы получить N результатов на группу?

Следующий запрос: SELECT year, id, rate FROM h WHERE year BETWEEN 2000 AND 2009 AND id IN (SELECT rid FROM table2) GROUP BY id, year ORDER BY id, rate DESCвыходы: year id rate 2006 p01 8 2003 p01 7.4 2008 p01 6.8 2001 p01 5.9 2007 p01 5.3 ...

2 ответа

MYSQL показывает некорректные строки при использовании GROUP BY

У меня есть две таблицы: article('id', 'ticket_id', 'incoming_time', 'to', 'from', 'message') ticket('id', 'queue_id')где тикеты представляют собой цепочку писем между службой поддержки и клиентами, а статьи - отдельные сообщения, ...

1 ответ

Как написать запрос типа «наибольшее число на группу», но с дополнительными условиями?

Я задал вопрос о создании запроса типа «наибольшее число на группу» вчера (в то время, когда он не знал, что он называется «наибольшее число на группу»), за исключением того, что я спросил, как получить наименьшее количество на группу. Структура ...

1 ответ

MySQL выбирает лучшие X записей для каждого человека в таблице

Есть ли лучший способ получить несколько «лучших X» результатов из таблицы MySQL? Я могу сделать это легко с помощью союза, когда число различныхFoo маленький: (SELECT foo,score FROM tablebar WHERE (foo = 'abc') ORDER BY score DESC LIMIT 10) ...

8 ответов

SQL-соединение: выбор последних записей в отношении один-ко-многим

Предположим, у меня есть таблица клиентов и таблица покупок. Каждая покупка принадлежит одному клиенту. Я хочу получить список всех клиентов вместе с их последней покупкой в одном операторе SELECT. Какова лучшая практика? Любой совет по созданию ...