У меня есть следующий MS Access DB схема:Выбрать верхние N строк для каждой группы
Я хочу, чтобы выбрать строки из таблицы Items заказанного Items.score так, что есть в большинстве Group.top_count строк для каждой группы.
Например, у меня есть следующие данные в таблицах:
Группа таблицы:
Элементы таблицы:
Я хочу, чтобы выбрать верхние 2 пунктов для группы №1 и первой позиции для группы №2. Таким образом, результат должен содержать строки 1, 2 и 5.
Был similar question at DBA stackexchange, но о SQL Server. Таким образом, все ответы использовали синтаксис SQL Server, и я не мог его адаптировать для работы с MS Access.