---
title: "JOIN med COUNT"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/84756-join-med-count"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "edebro"
published: "2003-08-28T21:19:49.000Z"
updated: "2003-09-01T17:55:49.000Z"
replies: 1
views: 198
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/84756-join-med-count"
---

# JOIN med COUNT

## #1 — edebro, 2003-08-28T21:19Z

Jag har en Access tabell som ser ut så här;

cID - Räknare
cPostedBy - Tal
cHeadline - Text
cMessage - PM
cDate - Datum/tid
cAnswerTo - Tal

Det är iaf en tabell till ett forum. Om forumposten är ett huvudinlägg (start på en tråd) så får cAnswerTo värdet 0.
Är det ett svar får cAnswerTo värdet på huvudinläggets cID.

Det jag nu vill göra är att i en och samma SQL-sats plocka ut foruminlägget, och hur många svar det finns.

Tyvärr suger jag på SQL, så jag behöver hjälp.

Något sånt här kan jag tänka mig det kan se ut;

\[kod\]
SELECT \* FROM forum
LEFT JOIN forum
ON COUNT(forum.cAnswerTo) AS AnswerAmount
WHERE cAnswerTo = 0 AND forum.cAnswerTo = forum.cID

PS. Orsaken att jag bara vill ha ut dom poster med cAnswerTo = 0 är därför jag bara vill lista huvudposterna (lista en forumkategori).

Jag bifogar databasen om någon skulle vilja prova sig fram lite;

Bilagor:

- [data2.zip](https://www.webforum.nu/a/1893.zip)

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

## #2 — edebro, 2003-09-01T17:55Z

\*bump\*
Ingen?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/84756-join-med-count
