---
title: "Posträknande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21485-posträknande"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Erik Juhlin"
published: "2001-06-09T13:52:00.000Z"
updated: "2001-06-10T23:02:00.000Z"
replies: 2
views: 170
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/21485-posträknande"
---

# Posträknande

## #1 — Erik Juhlin, 2001-06-09T13:52Z

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. :(

Permalänk: https://www.webforum.nu/p/21485

## #2 — LarsG, 2001-06-10T22:28Z

Jag är förvånad över att du inte får syntaxfel på den frågan. Stämmer verkligen den biten som är fet?

Nu så vet jag inte hur din datamodell ser ut men om jag gissar lite så borde man väl kunna förenkla den

```

(SELECT count(*) FROM tblPost WHERE ForumId = m.ForumId) AS PostCount
```

Permalänk: https://www.webforum.nu/p/352166

## #3 — Erik Juhlin, 2001-06-10T23:02Z

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

Permalänk: https://www.webforum.nu/p/352167

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21485-posträknande
