---
title: "TOP 10 + Count()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/123539-top-10-count"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "firstchoice"
published: "2005-03-01T19:09:11.000Z"
updated: "2005-03-01T20:30:00.000Z"
replies: 4
views: 278
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/123539-top-10-count"
---

# TOP 10 + Count()

## #1 — firstchoice, 2005-03-01T19:09Z

\[kod\]
select TOP 10 CountComment, \*, (SELECT Count(\*) As CountComment from tblPictureComment WHERE tblPictureComment.PictureCommentPictureId = tblPicture.PictureId) from tblPicture
\[kod\]

vad kan vara fel??

har alltså en tabell med massa "bilder" och en tabell med kommentarer till dessa bilder, med då en koppling via ett ID
vill nu alltså få fram de tio bilder som har flest kommentarer

har jag rört till det?

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

## #2 — LarsG, 2005-03-01T19:13Z

```
 select TOP 10   
  (SELECT Count(*) 
      from tblPictureComment pc
   WHERE pc.PictureCommentPictureId = p.PictureId) as cc,
 p.*
from tblPicture as p
order by 1 desc
```

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

## #3 — firstchoice, 2005-03-01T19:55Z

funkar inte =(
loopar fram alla posterna, samt cc blir till 0 i alla posterna

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

## #4 — LarsG, 2005-03-01T20:02Z

Då finns det inga poster som uppfyller villkoret

```
WHERE pc.PictureCommentPictureId = p.PictureId
```

använder du rätt kolumnnamn?

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

## #5 — firstchoice, 2005-03-01T20:30Z

något måste bli fel, eftersom den inte loopar ut just den posten som har en kommentar, förtillfället är det bara en post...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/123539-top-10-count
