Вопросы по теме '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 просмотров

Выберите одну строку для каждого значения индекса с максимальным значением столбца
С настройкой таблицы со следующими полями: SKU, EVENTSTARTDATE, EVENTENDDATE, PRICE, (...etc...) и вмещают тысячи строк, вот пример данных (даты - ГГММДД, без кода века): 1111111, 101224, 101231, 10.99 1111111, 110208, 110220, 9.99...
7361 просмотров

Использование ограничения на левое соединение в mysql
Следующий запрос выбирает все сообщения и владельца каждого сообщения, все комментарии, принадлежащие каждому сообщению, и владельца каждого комментария. Мне нужно получить только 5 комментариев на сообщение. Я переписал запрос, но получаю...
3966 просмотров

SQL DISTINCT, GROUP BY OR?
У меня есть база данных со следующими столбцами SKU | designID | designColor | width | height | price | etc. SKU номер уникален, а designID повторяется. По сути, я хочу DISTINCT или GROUP BY designID и получить значение остальной...
3032 просмотров

Выберите родителя на основе атрибута самого последнего дочернего элемента
Я пишу простую заявку на членство. У меня две модели, Member и Membership . class Member < ActiveRecord::Base has_many :memberships end class Membership < ActiveRecord::Base belongs_to :member end member содержит такую...
330 просмотров

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 просмотров

Как выбрать из 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 просмотров

mySQL: это форма рекурсии (или созависимости)?
Я был заинтригован проблемой на SQLZoo. Это проблема «наибольшего n на группу». Хотелось бы понять как работает двигатель. Таблица под названием bbc содержит название, регион мира и население каждой страны: bbc(имя, регион, население)...
593 просмотров

наибольший N на группу с заполнением
Я пытался решить эту проблему на выходных, пока безуспешно. У меня есть две таблицы: TopOffers: OfferId RetailerId Order 1 38 0 2 8 3 3 17 2 4 22...
153 просмотров

Получить строку с max(timestamp)
Мне нужно выбрать самые последние прокомментированные статьи с последним комментарием для каждой статьи, т.е. другие столбцы строки, содержащей max(c.created) : SELECT a.id, a.title, a.text, max(c.created) AS cid, c.text? FROM subscriptions s...
948 просмотров