---
title: "Mest aktiva"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/74678-mest-aktiva"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "K@llen"
published: "2003-04-22T10:40:49.000Z"
updated: "2003-04-24T20:29:49.000Z"
replies: 5
views: 205
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/74678-mest-aktiva"
---

# Mest aktiva

## #1 — K@llen, 2003-04-22T10:40Z

```
-- article --

articleId (PK)
articleText

-- comment ---

commentId
commentText
articleId (FK)
```

Hej,

Hur går jag tillväga för att få ut, låt oss säga, de 20 artiklarna som har flest kommentarer?

dbms Access 2000

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

## #2 — LarsG, 2003-04-22T10:50Z

```
select top 20 articleId,
   articleText, 
  (select count(*) 
     from comment
  where articleId = a.articleId ) as NumberOfComments
  from article as a
 order by 3 desc
```

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

## #3 — K@llen, 2003-04-22T15:41Z

Tusen tack LarsG. :D

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

## #4 — Bäckman, 2003-04-24T19:58Z

Följdfråga: Hur åstadkommer jag samma sak i mysql? Jag lyckas då inte. ;)

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

## #5 — LarsG, 2003-04-24T20:19Z

```
select a.articleId,
          a.articleText, 
          count(c.articleID)  as NumberOfComments
  from article as a left outer join comment as c
     on a.articleID = c.articleId
   group by a.articleId, a.articleText
 order by NumberOfComments desc
 limit 20
```

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

## #6 — Bäckman, 2003-04-24T20:29Z

Funkar perfekt, tack! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/74678-mest-aktiva
