sql = "SELECT *, (SELECT count(*) FROM tblPost WHERE ForumId = m.ForumId AND AnswerTo IS NULL) AS ThreadCount, [b](SELECT count(*, (SELECT * FROM tblPost WHERE AnswerTo = mc.PostId)) FROM tblPost mc WHERE ForumId = m.ForumId AND AnswerTo IS NULL) AS PostCount[/b], (SELECT MAX(PostDate) FROM tblPost WHERE ForumId = m.ForumId) AS LatestPostDate, (SELECT TOP 1 Name FROM tblPost WHERE ForumId = m.ForumId ORDER BY PostId DESC) AS LatestPostName FROM tblForum m WHERE ForumStatus = 'Show'"
Jag vill få fram hur många poster det finns i ett visst forum genom att i varje tråd kolla hur många svar det finns. Det blir inget felmeddelande nu, men PostCount blir samma som ThreadCount. :(
Jo så kan man göra och så har jag gjort nu. Men det dåliga med det är att även svaren måste ha ett forumid. Då blir det osmidigare när man ska flytta trådar och liknande saker. :l