Går det inte att skriva så här?
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. :(
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/