2016年6月4日 星期六

【SQL】Group by and Top 1 (用Linq實做)


【SQL】Group by and Top 1
之前有寫一篇是如何將資料歸類完後,取得各個分類第一筆的文章,歲月如梭竟然已經是2013年的文章了。

最近碰到相同的問題,卻需要用Linq來解決,研究了一下後來把他順便筆記下來,狀況全部呈第一篇文章的資料結構



var WhatAreYouDoing = from t in this.timeline
        group t by new {t.location, t.who }
        into Group
        select Group.OrderByDescending(x=>x.time).Take(1);



這樣就能達到一樣的效果了(騙文章數來著?)