Разгруппирование строк, сгруппированных из базы данных - PullRequest
0 голосов
/ 03 октября 2011

Я работаю над небольшим приложением, где я могу импортировать список продуктов из файла Excel. Эти продукты сгруппированы по продавцу и дате создания, поэтому результат в базе данных выглядит следующим образом:

MerchantID    CreatedOn    (Other product details...)
-----------------------------------------------------
1             3/10
1             3/10
1             2/10
2             3/10
2             3/10
2             2/10
3             3/10
3             3/10
3             2/10

Мне нужно показать последние товары на главной странице, но я хочу разгруппировать продавцов, как это (чтобы не было товаров одного и того же продавца вместе):

MerchantID    CreatedOn    (Other product details...)
-----------------------------------------------------
1             3/10
2             3/10
3             3/10
1             3/10
2             3/10
3             3/10
1             2/10
2             2/10
3             2/10

Как я могу "разгруппировать" эти данные? Мне не нужен весь запрос, просто совет, чтобы начать, я действительно заблудился. Большое вам спасибо.

1 Ответ

1 голос
/ 03 октября 2011

Похоже, вам просто нужно отсортировать данные, чтобы они не сортировались по MerchantID. Взгляните на метод OrderBy и попробуйте отсортировать по одной из деталей продукта, возможно, по названию продукта?

После того, как вы отсортировали товар (или что-то еще), вы можете изменить его, чтобы получить повторный заказ 1, 2, 3, добавив второй заказ на основе MerchantID. Использование ThenBy также рассматривается на этой странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...