how can I translate this to Linq to SQL
I want to get all message responses (mr) but for each number in mr I only want messages that were received after the 1st message (m) was sent
select mr.*
from
(select distinct PhoneNumber, MIN(SentDate) as MinSentDate
from Messages
groupby PhoneNumber)m,
join
MessageResponses mr on m.PhoneNumber = mr.PhoneNumber
where mr.ReceivedDate > m.MinSentDate
tks
It would look something like this