---
title: "Räkna antalet dubbletter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/76747-räkna-antalet-dubbletter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "micke.prag"
published: "2003-05-12T23:31:30.000Z"
updated: "2003-05-13T09:06:35.000Z"
replies: 1
views: 428
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/76747-räkna-antalet-dubbletter"
---

# Räkna antalet dubbletter

## #1 — micke.prag, 2003-05-12T23:31Z

Jag har två tabeller. En tabell med användare:
id, name
En med kommentarer:
id, user, comment

Dessa går lätt att kombinera ihop med följande SQL:
SELECT u.name, c.comment FROM comments AS c LEFT JOIN users AS u ON (c.user = u.id)

Men om jag istället vill räkna upp alla dubletter på u.id så att jag får ett svar med antalet kommentarer som varje användare har skrivit. D.v.s jag vill kunna göra en topplista med med aktiva användaren. Hur skapar jag en sådan fråga?

/Micke

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

## #2 — LarsG, 2003-05-13T09:06Z

```
SELECT u.name, count(c.comment) as comments
FROM comments AS c right JOIN users AS u 
ON c.user = u.id
group by u.name
order by comments desc
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/76747-räkna-antalet-dubbletter
