Мне нужно получить Лучшие 2 записи для Клиента и продукта. Таким образом, мои данные выглядит следующим образом ...Доступ Top N по группам
Customer ProdCode
-------- --------
Cust1 PROD1
Cust1 PROD1
Cust1 PROD1
Cust1 PROD1
Cust1 PROD2
Cust1 PROD2
Cust1 PROD2
Cust1 PROD2
Cust1 PROD2
Cust2 PROD1
Cust2 PROD1
Cust2 PROD1
Cust2 PROD1
Cust2 PROD1
, но я хочу, чтобы это выглядело, как это ...
Customer ProdCode
-------- --------
Cust1 PROD1
Cust1 PROD1
Cust1 PROD2
Cust1 PROD2
Cust2 PROD1
Cust2 PROD1
Я нашел несколько примеров Top N в группе, но не для два столбца.
Возможный дубликат [выбор верхней N строк для каждой группы в таблице] (http://stackoverflow.com/questions/3998529/selecting-top-n-rows-for-each-group-in-a-table) – Joe
Я рассматриваю это как похожее, но не дублирующее. Я пытаюсь сделать это с двумя полями из таблицы, а не с одним ... и с доступом к SQL. – user526549
Этот вопрос аналогичен (и для Access): [сложный-ms-access-great-n-per-group-problem] (http://stackoverflow.com/questions/1803396/complicate-ms-access-greatest-n -per-group-problem) –