Jag har tre tabeller (väldigt förenklat):
* forumStructure (forumID)
* forumThreads (forumID, threadID)
* forumPosts (threadID, postID)
Nu vill jag ha fram totalt antal poster i varje forumsdel (dvs summan av alla poster i alla trådar).
Jag har filat på nåt sånt här:
SELECT fs.forumTitle, fp_count.num_posts FROM forumStructure AS fs
LEFT JOIN forumThreads AS ft ON ft.forumID = fs.forumID
LEFT JOIN (SELECT threadID, COUNT(*) AS num_posts FROM forumPosts GROUP BY threadID) AS fp_count ON fp_count.threadID = ft.threadID
GROUP BY fs.forumID
Men det blir inte riktigt rätt. Någon som kan hjälpa?