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

TOP N проблема с предложением GROUP BY
Проблема: мне нужно найти все активные [GiftPledges], у которых последние три [GiftDetails] имеют нулевую сумму. SELECT gp.PledgeId FROM GiftPledge gp INNER JOIN GiftDetail gd ON gp.PledgeId = gd.PledgeId WHERE gp.PledgeStatus = 'A'...
2634 просмотров

Мировая база данных MySQL Попытка избежать подзапроса
Я использую базу данных MySQL WORLD . Для каждого континента я хочу вернуть название страны с наибольшим населением. Я смог придумать запрос, который работает. Попытка найти другой запрос, который использует только соединение и избегает...
1203 просмотров
schedule 26.12.2022

Группировка по/потоковому обмену сообщениями MySQL Prob
Я создаю систему личных сообщений для сайта знакомств. У меня проблемы с группой по запросу. Вот структура таблицы: `id` bigint (20) NOT NULL AUTO_INCREMENT , `fromme` integer (11) NOT NULL, `tome` integer (11) NOT NULL, `subject` varchar...
970 просмотров
schedule 27.06.2022

Запрос Oracle SQL: получение последних значений для каждой группы в зависимости от времени
У меня есть следующая таблица в базе данных Oracle id date quantity 1 2010-01-04 11:00 152 2 2010-01-04 11:00 210 1 2010-01-04 10:45 132 2 2010-01-04 10:45 318 4 2010-01-04 10:45 122 1 2010-01-04...
40924 просмотров
schedule 18.06.2023

выбор последних строк для каждого отдельного значения внешнего ключа
извините за название, не смог придумать что-то короткое и по существу... У меня есть таблица «обновления» с тремя столбцами: текст, тип, созданный — текст — это текстовое поле, тип — внешний ключ из таблицы «тип», а создан — временная метка....
7230 просмотров

Лучшие значения в запросе по группе
Я знаю, как получить высшие значения, но у меня проблемы с чем-то очень простым. У меня есть студенческий стол. В нем есть: название количество переворотов оценка Я хочу получить запрос или отчет, который показывает двух лучших детей...
796 просмотров
schedule 22.04.2023

Соединение SQL: выбор последних записей в отношении "один ко многим"
Предположим, у меня есть таблица клиентов и таблица покупок. Каждая покупка принадлежит одному покупателю. Я хочу получить список всех клиентов вместе с их последней покупкой в ​​одном SELECT заявлении. Какая лучшая практика? Есть какие-нибудь...
280765 просмотров

Выберите последнюю запись для каждой связанной категории, доступной для объекта
У меня есть tblMachineReports со столбцами: Status (varchar), LogDate (datetime), Category (varchar) и MachineID (int). Я хочу получить последнее обновление статуса из каждой категории для каждой машины, чтобы фактически получить моментальный...
2784 просмотров

Выберите ровно одну строку для каждого сотрудника, используя неупорядоченное поле в качестве критерия.
У меня есть набор данных, который выглядит следующим образом. EMPLID PHONE_TYPE PHONE ------ ---------- -------- 100 HOME 111-1111 100 WORK 222-2222 101 HOME 333-3333 102 WORK 444-4444 103 OTHER...
2555 просмотров

MySQL: проблема с max () и группировкой по - неправильные значения
У меня проблема с оператором SQL: используя это select a.id as ID, a.dur as DUR, DATE(FROM_UNIXTIME(timestampCol)) as date, a_au.re as RE, a_au.stat as STAT from b_c inner join c on b_c.c_id = c.id inner join a on c.id = a.c_id inner join...
466 просмотров
schedule 01.05.2023

Получить последнее состояние элемента
В MySQL у меня есть две таблицы с отношением 1:n. В элементах таблицы есть продукты, состояние которых хранится в другой таблице, например: Предметы: id |ref_num|name |... 1 |0001 |product1|... 2 |0002 |product2|......
198 просмотров
schedule 09.06.2022

Как мне попасть в топ-1 в Oracle?
Как мне сделать следующее? select top 1 Fname from MyTbl В Oracle 11g ?
718465 просмотров

Попытка присоединиться к таблицам и выбрать одно максимальное значение
Я пытаюсь извлечь несколько столбцов из 3 объединенных таблиц, но я хочу, чтобы набор результатов содержал только одну отдельную «запись данных» для p . id (идентификатор домашнего животного, который является внешним ключом в таблице ввода данных)....
3575 просмотров
schedule 17.06.2023

Group-wise-max - справка по иерархическим запросам данных
Первая часть этой проблемы была решена хорошей помощью вчера, но сегодня я изо всех сил пытался выполнить нужный мне запрос. Я пытаюсь извлечь несколько столбцов из 5 объединенных таблиц на основе некоторых условий, но я хочу, чтобы набор результатов...
352 просмотров

Доступ к основной таблице Mysql внутри правого подзапроса
SELECT id,region FROM ads RIGHT JOIN (SELECT * FROM ads a2 WHERE a2.region=ads.region LIMIT 4) AS regions ON regions.id=ads.id Пишет "неизвестный столбец ads.region". Как получить доступ к области столбца основной таблицы? Мне нужно...
257 просмотров
schedule 11.05.2023

Получение группы MySQL по запросу для отображения строки в этой группе с наибольшим значением
Я пытаюсь выяснить, как запросить мою базу данных, чтобы она сначала ЗАКАЗЫВАЛА мои результаты, а затем ГРУППИРОВАЛА их... Этот вопрос кажется немного распространенным, и я нашел примеры, но я все еще не совсем понимаю ' как это сделать и...
675 просмотров
schedule 09.07.2023

Выберите самые последние результаты на основе комбинации полей
Я использую MySQL, но думаю, что это базовый вопрос по SQL. Не знаю, как еще спросить, кроме как привести пример. Скажем, у меня есть эти данные в моей таблице: id date_time foreign_key key value 1 2010-01-01...
361 просмотров
schedule 07.04.2023

(MySQL) Наибольшее число По группе Внутреннее соединение, проблемы с производительностью
2 таблицы все еще очень малы по сравнению с тем, какими они будут в будущем. Уже при выполнении тестов на некоторых обычных запросах возникают проблемы с производительностью. Может ли кто-нибудь просветить меня о лучшей структуре таблицы или...
463 просмотров
schedule 24.09.2022

Как использовать выборки в предложениях соединения в Android 2.1?
У меня есть запрос, который выполняет какое-то волшебное объединение групп сортировки, которое отлично работает на версии SQLite для Android 2.2 (froyo): SELECT channels.*, p.* FROM channels LEFT JOIN programs p ON channels._id = p.channel_id...
320 просмотров
schedule 21.06.2023

MySQL - Max () возвращает неверный результат
Я пробовал этот запрос на сервере MySQL (5.1.41) ... SELECT max(volume), dateofclose, symbol, volume, close, market FROM daily group by market Получил такой результат: max(volume) dateofclose symbol volume close market 287031500...
7365 просмотров