Okay so I have the sql to work this out as asked in the stackoverflow question here.
Does anyone know how to translate this to linq 2 sql? I’m guessing that the easiest way is to add a stored procedure, but I am curious to see if it can be linq-a-fied 😛
select p.*
from post p join
(
select memberId, max(createdDate) as maxd
from post
group by memberId
) as p2 on p.memberid = p2.memberid and p.createdDate=p2.maxd
order by p.createdDate desc
I’m not totally sure this is the most efficient way to run this query (maybe it is, but I’ve got a feeling there’s a better way. Haven’t thought of it yet).