我正在开发一个小应用程序,我可以从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
我怎么能“取消组合”这些数据?我真的不需要整个查询,只是提示我开始,我真的迷路了。非常感谢你。
答案 0 :(得分:1)
听起来您只需要对数据进行排序,因此它不会按MerchantID排序。看看OrderBy方法,尝试按产品详细信息之一进行排序,也许是产品名称?
按产品(或其他内容)排序后,您可以根据MerchantID添加第二个订单,将其连接起来以获得重复的1,2,3顺序。使用ThenBy也包含在该页面上。