---
title: "Räkna poster, SELECT..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/177404-räkna-poster-select"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Eclipse"
published: "2009-03-12T14:41:58.000Z"
updated: "2009-03-12T15:16:46.000Z"
replies: 5
views: 564
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/177404-räkna-poster-select"
---

# Räkna poster, SELECT...

## #1 — Eclipse, 2009-03-12T14:41Z

```
' ## LIST ALL CATEGORIES
SQL = "SELECT t.intID, t.strName, t.dteCreated, t.strPathName, t.strFileName " _
	[b]& ", ( SELECT COUNT(*) FROM category c, article a, images i WHERE c.intID = a.intCategoryID AND a.intID = i.intArticleID ) " _[/b]
	& ", ( SELECT COUNT(*) FROM article a WHERE t.intID = a.intCategoryID AND a.bolView = TRUE ) " _
	& ", ( SELECT COUNT(*) FROM documentArchive da WHERE t.intID = da.intCategoryID AND da.bolView = TRUE ) " _
	& " FROM [category] t WHERE t.bolView = TRUE ORDER BY t.strName;"
```

Den fetmarkerade ger fel resultat. Samma för alla poster. Jag använder (fortfarande) klassisk ASP + Access.

Ser ni kopplingen mellan tabellerna?

\[category\]
ID

\[article\]
ID
intCategoryID

\[image\]
ID
intArticleID

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

## #2 — rhdf, 2009-03-12T15:01Z

Vad ger den om du testar att bara köra den fristående?
vad borde den ge för värde?
kan vara nåt så enkelt som att du får en massa dubbletter tack vare den där automatiska joinen

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

## #3 — Peter S, 2009-03-12T15:10Z

Att den ger samma resultat är inte konstigt eftersom du inte ställer något villkor mot *t* i den.

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

## #4 — Eclipse, 2009-03-12T15:11Z

Det blir 8 varje gång och jag vet inte riktigt var den siffran kommer ifrån... Det finns fler en 8 bilder på sajten, även om den är ny. Sajten alltså.

Du fattar vad det är jag vill räkna?

Antalet bilder per kategori.

Men det kanske är läge att kapitulera, precis som med den andra SELECT frågan jag ställde...???

Alltså, att lägga in en images.intCategoryID  även fast det inte skulle behövas...

men det skulle göra det enklare att räkna, definitivt!

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

## #5 — Eclipse, 2009-03-12T15:11Z

t = category och det finns ju i frågan... jaha.. .kanske jag fattar... ska testa...

\*\*\*\*
	& ", ( SELECT COUNT(\*) FROM category c, article a, images i 
WHERE c.intID = a.intCategoryID AND a.intID = i.intArticleID **AND t.intID = c.intID** ) " \_

Du får cred för det! Det blir 8 och jag vet inte om det är rätt... men det verkar MER troligt... (Sajten är under utveckling och jag vet inte riktigt vad som är vad...)

Jag har aldrig frågat på detta sättet tidigare. Men... alla sätt är bra utom de dåliga! :-) Tack!

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

## #6 — Peter S, 2009-03-12T15:16Z

Precis så :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/177404-räkna-poster-select
