---
title: "räkna antalet bilder uppladdade av en medlem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/177268-räkna-antalet-bilder-uppladdade-av-en-medlem"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Eclipse"
published: "2009-03-03T11:16:35.000Z"
updated: "2009-03-03T19:12:31.000Z"
replies: 4
views: 462
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/177268-räkna-antalet-bilder-uppladdade-av-en-medlem"
---

# räkna antalet bilder uppladdade av en medlem

## #1 — Eclipse, 2009-03-03T11:16Z

Jag vägrar ha intUserID i \[image\] -tabellen, (vilket skulle lösa problemet...) Jag kör (fortfarande) Access + klassisk ASP:

\[image\]
intID
intGalleryID

\[gallery\]
intID
intUserID

\[users\]
intID

```
SQL = "SELECT TOP 10 i.intID, i.strName, i.strFileName, i.strText, g.intID, g.strName, g.strText, u.intID, u.strSignature " _
	[b]& ", ( SELECT COUNT(*) FROM images i WHERE i.intGalleryID = g.intID AND u.intID = g.intUserID ) " _[/b]
	& ", ( SELECT COUNT(*) FROM gallery g WHERE u.intID = g.intUserID ) " _
	& " FROM images i, gallery g, users u " _
	& " WHERE i.intGalleryID = g.intID AND g.intUserID = u.IntID " _
	& " ORDER BY i.dteCreated2 DESC;"
```

Den markerade är det som är problemet. Nu räknar den \*antalet bilder per galleri\*, det ska vara \*totala antalet bilder laddade av just denna användaren\* och i min hjärna fungerar inte det...

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

## #2 — Peter S, 2009-03-03T15:11Z

```
( SELECT COUNT(*) FROM images ii INNER JOIN gallery gg ON ii.intGalleryId = gg.intID AND gg.intUserId = u.intID )
```

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

## #3 — Eclipse, 2009-03-03T18:40Z

```

Microsoft JET Database Engine error '80040e14'

Syntax error. in query expression '( SELECT COUNT(*) FROM gallery gg INNER JOIN
 images ii ON ii.intGalleryId = gg.intID AND gg.intUserId = u.intID )'.

/admin/load_all_menus.asp, line 28
```

Tyvärr broder! Din kod genererar samma felmeddelande och jag förstår inte vad som är fel...

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

## #4 — Peter S, 2009-03-03T19:03Z

Blir Access gladare om du byter det sista AND mot WHERE?

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

## #5 — Eclipse, 2009-03-03T19:12Z

Nej och det kunde jag säga att det inte skulle göra på ren impuls... Nu testade jag och det gjorde tyvärr ingen skillnad.

**MEN**
Vi skiter i detta, jag kapitulerar och gör om hela skiten:

\[image\]
intID
intGalleryID
intUserID   \<--- lägger till denna mot bättre vetande!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/177268-räkna-antalet-bilder-uppladdade-av-en-medlem
