Вопросы по теме 'greatest-n-per-group'
Как сделать SQL-запрос для последней транзакции каждой учетной записи?
Скажем, у меня есть таблица «транзакции», в которой есть столбцы «acct_id», «trans_date» и «trans_type», и я хочу отфильтровать эту таблицу, чтобы у меня была только последняя транзакция для каждой учетной записи. Ясно, что я мог бы сделать что-то...
52399 просмотров
schedule
18.09.2022
Как выбрать всю запись при использовании MAX() с GROUP BY
Используя MYSQL, я хотел бы реорганизовать следующий оператор SELECT , чтобы вернуть всю запись, содержащую новейшие invoice_date :
> SELECT id, invoice, invoice_date
FROM invoice_items
WHERE lot = 1047
id invoice_id invoice_date...
2334 просмотров
schedule
25.08.2022
Как можно выполнить запрос с наибольшим числом n на группу в django?
(Это версия потока django в соединении SQL: выбор последних записей в отношении «один ко многим» )
Предположим, у меня есть таблица клиентов и таблица покупок. Каждая покупка принадлежит одному покупателю. Я хочу получить список всех клиентов...
2932 просмотров
schedule
23.07.2023
MySQL: последние комментарии к каждому сообщению
Имея классический сценарий «таблица сообщений и таблица комментариев с внешним ключом к таблице сообщений», какой самый эффективный способ получить идентификаторы последних 20 сообщений, упорядоченных по времени их последнего комментария, и сам...
2618 просмотров
schedule
06.12.2022
SQL-запрос для поиска строки с теми же значениями столбца, которые были созданы последними
Если у меня есть три столбца в моей таблице MySQL people , скажем, идентификатор, имя, создано, где имя - это строка, а создано - это временная метка. Какой подходящий запрос для сценария, в котором у меня есть 10 строк, и каждая строка имеет запись...
1254 просмотров
schedule
03.04.2024
SQL - Как объединить самые популярные результаты из таблицы изображений с таблицей продуктов?
У меня есть таблица продуктов и таблица изображений как таковая:
Продукты
id
имя
модель
Фотографий
id
pid
URL
заказ
Изображение для каждого pid с наивысшим порядком является обложкой. На товар может быть...
138 просмотров
schedule
29.06.2023
Альтернатива Mysql для LIMIT внутри подзапроса в mysql 5.1.49
SELECT student_id FROM `students` AS s1
WHERE student_id IN
(SELECT s2.student_id FROM `students` AS s2
WHERE s1.year_of_birth = s2.year_of_birth
LIMIT 10)
Не могу обработать этот запрос на моем сервере. Он выдает ошибки, говорящие...
2709 просмотров
schedule
29.10.2022
Как оптимизировать сложный запрос?
Я разрабатываю систему маркетингового типа. На первой странице одним из требований является то, что сотрудники отдела продаж должны видеть количество возможностей продаж, которые у них есть в настоящее время.
ie.
Birthdays | 10...
1800 просмотров
schedule
28.01.2024
Выберите одну строку для каждого значения индекса с максимальным значением столбца
С настройкой таблицы со следующими полями:
SKU, EVENTSTARTDATE, EVENTENDDATE, PRICE, (...etc...)
и вмещают тысячи строк, вот пример данных (даты - ГГММДД, без кода века):
1111111, 101224, 101231, 10.99
1111111, 110208, 110220, 9.99...
7361 просмотров
schedule
17.04.2022
Использование ограничения на левое соединение в mysql
Следующий запрос выбирает все сообщения и владельца каждого сообщения, все комментарии, принадлежащие каждому сообщению, и владельца каждого комментария.
Мне нужно получить только 5 комментариев на сообщение. Я переписал запрос, но получаю...
3966 просмотров
schedule
29.04.2024
SQL DISTINCT, GROUP BY OR?
У меня есть база данных со следующими столбцами
SKU | designID | designColor | width | height | price | etc.
SKU номер уникален, а designID повторяется.
По сути, я хочу DISTINCT или GROUP BY designID и получить значение остальной...
3032 просмотров
schedule
17.12.2022
Выберите родителя на основе атрибута самого последнего дочернего элемента
Я пишу простую заявку на членство. У меня две модели, Member и Membership .
class Member < ActiveRecord::Base
has_many :memberships
end
class Membership < ActiveRecord::Base
belongs_to :member
end
member содержит такую...
330 просмотров
schedule
04.08.2022
SQL-запрос - группировка с несколькими таблицами
В этом вопросе участвуют 2 таблицы:
Таблица 1:
|- Time Stamp -|- Special Number -|- Other Data -|
|- 2011 -|- 1 -|- green -|
|- 2010 -|- 1 -|- blue -|
|- 2009 -|- 2 -|- yellow...
7504 просмотров
schedule
29.07.2022
Выберите одну строку с отличным значением одного столбца
это данные
id name start_date end_date merchant_id
===================================================
111 name1 25-nov-11 31-jan-12 9999
222 name2 23-nov-11 25-dec-11 9999
333 name3 25-nov-11 25-nov-12...
8786 просмотров
schedule
21.12.2022
Каков наиболее эффективный способ создания этого отчета?
Учитывая таблицу (daily_sales), скажем, 100 000 строк следующих данных/столбцов:
id rep sales date
1 a 123 12/15/2011
2 b 153 12/15/2011
3 a 11 12/14/2011
4 a 300 12/13/2011
5 a...
121 просмотров
schedule
17.10.2022
Как выбрать из 2 таблиц и получить наибольшее значение из одной таблицы?
Мне трудно придумать оператор SQL для этой ситуации: представьте, что в любой момент времени на дороге есть несколько транспортных средств, каждая из этих поездок находится в таблице поездок. Каждое транспортное средство регулярно отправляет...
227 просмотров
schedule
11.03.2024
Выбор строк, упорядоченных по одному столбцу и отличных от другого
Связано с - PostgreSQL DISTINCT ON с другим ORDER BY
У меня есть таблицы Purchases (product_id, Purchased_at, address_id)
Пример данных:
| id | product_id | purchased_at | address_id |
| 1 | 2 | 20 Mar 2012 21:01 | 1...
13661 просмотров
schedule
22.06.2022
mySQL: это форма рекурсии (или созависимости)?
Я был заинтригован проблемой на SQLZoo. Это проблема «наибольшего n на группу». Хотелось бы понять как работает двигатель.
Таблица под названием bbc содержит название, регион мира и население каждой страны:
bbc(имя, регион, население)...
593 просмотров
schedule
15.08.2022
наибольший N на группу с заполнением
Я пытался решить эту проблему на выходных, пока безуспешно. У меня есть две таблицы:
TopOffers:
OfferId RetailerId Order
1 38 0
2 8 3
3 17 2
4 22...
153 просмотров
schedule
23.07.2022
Получить строку с max(timestamp)
Мне нужно выбрать самые последние прокомментированные статьи с последним комментарием для каждой статьи, т.е. другие столбцы строки, содержащей max(c.created) :
SELECT a.id, a.title, a.text, max(c.created) AS cid, c.text?
FROM subscriptions s...
948 просмотров
schedule
12.10.2022