Код: Выделить всё
SELECT Posts.PostId, Users.UserName, ..., COUNT(User_Posts.PostId) AS NumberOfPosts, Posts.Text
FROM Posts INNER JOIN
Users ON Posts.AuthorId = Users.UserId INNER JOIN
Posts AS User_Posts ON Users.UserId = Posts.AuthorId
WHERE (Posts.TopicId = @TopicId)
GROUP BY Posts.PostId, Users.UserName, ...
ORDER BY ...
Подскажите пожалуйста как лудше всего выити с этого положения.
P.S. поскольку я очень начинающий, то запросы у меня бывают хорошие и разные. Больше конечно разных. Поэтому предупредите пожалуйста, если запросы такого типа лудше вообще не использовать, и подскажите чем лудше заменить.