Вопросы по теме '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 просмотров
schedule
07.09.2022
Мировая база данных 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 просмотров
schedule
02.01.2024
Лучшие значения в запросе по группе
Я знаю, как получить высшие значения, но у меня проблемы с чем-то очень простым.
У меня есть студенческий стол. В нем есть:
название
количество переворотов
оценка
Я хочу получить запрос или отчет, который показывает двух лучших детей...
796 просмотров
schedule
22.04.2023
Соединение SQL: выбор последних записей в отношении "один ко многим"
Предположим, у меня есть таблица клиентов и таблица покупок. Каждая покупка принадлежит одному покупателю. Я хочу получить список всех клиентов вместе с их последней покупкой в одном SELECT заявлении. Какая лучшая практика? Есть какие-нибудь...
280765 просмотров
schedule
25.01.2023
Выберите последнюю запись для каждой связанной категории, доступной для объекта
У меня есть tblMachineReports со столбцами: Status (varchar), LogDate (datetime), Category (varchar) и MachineID (int).
Я хочу получить последнее обновление статуса из каждой категории для каждой машины, чтобы фактически получить моментальный...
2784 просмотров
schedule
16.07.2022
Выберите ровно одну строку для каждого сотрудника, используя неупорядоченное поле в качестве критерия.
У меня есть набор данных, который выглядит следующим образом.
EMPLID PHONE_TYPE PHONE
------ ---------- --------
100 HOME 111-1111
100 WORK 222-2222
101 HOME 333-3333
102 WORK 444-4444
103 OTHER...
2555 просмотров
schedule
15.07.2023
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 просмотров
schedule
03.07.2022
Попытка присоединиться к таблицам и выбрать одно максимальное значение
Я пытаюсь извлечь несколько столбцов из 3 объединенных таблиц, но я хочу, чтобы набор результатов содержал только одну отдельную «запись данных» для p . id (идентификатор домашнего животного, который является внешним ключом в таблице ввода данных)....
3575 просмотров
schedule
17.06.2023
Group-wise-max - справка по иерархическим запросам данных
Первая часть этой проблемы была решена хорошей помощью вчера, но сегодня я изо всех сил пытался выполнить нужный мне запрос. Я пытаюсь извлечь несколько столбцов из 5 объединенных таблиц на основе некоторых условий, но я хочу, чтобы набор результатов...
352 просмотров
schedule
09.10.2022
Доступ к основной таблице 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 просмотров
schedule
11.01.2024