What’s the best way to do something like this in T-SQL?
SELECT DISTINCT ID
FROM Members,
INNER JOIN Comments ON Members.MemberId = Comments.MemberId
WHERE COUNT(Comments.CommentId) > 100
Trying to get the members who have commented more than 100 times. This is obviously invalid code but what’s the best way to write this?
This should get you what you’re after. I’m not saying this is the absolutely best way of doing it, but it’s unlikely you’ll find anything better.