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

4 ответа

Как сделать SQL-запрос для последней транзакции каждой учетной записи?

Скажем, у меня есть таблица «транзакции», в которой есть столбцы «acct_id», «trans_date» и «trans_type», и я хочу отфильтровать эту таблицу, чтобы у меня была только последняя транзакция для каждой учетной записи. Ясно, что я мог сделать что-то ...

7 ответов

SQL-запрос для выбора отдельной строки с минимальным значением

Я хочу, чтобы оператор SQL получал строку с минимальным значением. Рассмотрим эту таблицу: id game point 1 x 5 1 z 4 2 y 6 3 x 2 3 y 5 3 z 8Как выбрать идентификаторы, которые имеют минимальное значение вpoint колонка, сгруппированная по ...

1 ответ

Таблица внутреннего соединения по отношению к максимальному значению

Я пытаюсь написать запрос MySQL, где я беру информацию о продавце и ее самом популярном продукте. Это определяется продуктом с наибольшим количеством просмотров страниц, т.е.MAX(page_views). Тем не менее, приведенный ниже запрос представляет ...

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

5 ответов

запрос «один ко многим», выбирающий всех родителей и одного старшего ребенка для каждого родителя

Есть две таблицы SQL: Parents: +--+---------+ |id| text | +--+---------+ | 1| Blah | | 2| Blah2 | | 3| Blah3 | +--+---------+ Childs +--+------+-------+ |id|parent|feature| +--+------+-------+ | 1| 1 | 123 | | 2| 1 | 35 | | 3| 2 | 15 ...

3 ответа

MySQL groupwise MAX () возвращает неожиданные результаты

ТАБЛИЦА: ЗАЙМ Loan_no Amount SSS_no Loan_date 7 700.00 0104849222 2010-01-03 8 200.00 0104849222 2010-02-28 9 300.00 0119611199 2010-11-18 10 150.00 3317131410 2012-11-28 11 600.00 0104849222 2011-01-03 14 175.00 3317131410 2012-12-05 15 260.00 ...

7 ответов

Как мне написать объединение с этим необычным критерием соответствия?

Я хочу «присоединить к левой части» таблицы, чтобы значение было присоединено не только к соответствующей строке, но и ко всем последующим несовпадающим строкам, вплоть до следующей совпадающей строки. Другими словами, я хочу заполнить нулевые ...

3 ответа

Как лучше всего выбрать первые две записи каждой группы с помощью команды «ВЫБОР»?

Например, у меня есть следующая таблица: id group data 1 1 aaa 2 1 aaa 3 2 aaa 4 2 aaa 5 2 aaa 6 3 aaa 7 3 aaa ,8 3 aaa Каков наилучший способ выбрать первые две записи каждой группы с помощью команды «SELECT»? Если нет хорошего способа сделать ...

13 ответов

Выберите первую строку в каждой группе GROUP BY?

Как видно из названия, я бы хотел выбрать первую строку каждого набора строк, сгруппированных сGROUP BY. В частности, если у меня естьpurchases таблица выглядит следующим образом: SELECT * FROM purchases; Мой вывод: id | customer | total ...

4 ответа

Выберите несколько столбцов (не агрегатная функция) с помощью GROUP BY

Я пытаюсь выбрать максимальное значение из одного столбца при группировании по другому столбцу с неуникальным идентификатором, который имеет несколько повторяющихся значений. Исходная база данных выглядит примерно так: mukey | comppct_r | name ...

4 ответа

Doctrine Query Language получает максимальную / последнюю строку на группу

Я пытаюсь и не могу перевести мой относительно простой оператор SQL в тот, который будет работать в Doctrine. Это оператор SQL, который работает в соответствии с требованиями при работе с моей базой данных: SELECT a.* FROM score a INNER JOIN ...