---
title: "Problem med SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/127747-problem-med-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "saw"
published: "2005-05-06T08:27:30.000Z"
updated: "2005-05-06T09:27:19.000Z"
replies: 3
views: 291
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/127747-problem-med-sql"
---

# Problem med SQL

## #1 — saw, 2005-05-06T08:27Z

I tabellen t_medBild så finns bl a fälten bild_id (unik räknare) och
id(främmande nyckel).
Varje medlem kan lägga in upp till fem bilder, och i tabellen så
registreras då id: fem ggr.

Det jag ville göra är att räkna hur många medlemar som har bild
registrerat.
Om jag skriver så här:

```
SELECT Count(t_medBild.Id) AS AntalförId FROM t_medBild;
```

.. så räknar den alla posterna men jag ville bara ha reda
på de unika siffrorna.
Det hjälper inte att lägga till distinct, jag får samma siffra.
Några tips? :q

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

## #2 — voigtann1, 2005-05-06T08:31Z

```
SELECT Count(t_medBild.Id) AS AntalförId FROM t_medBild where iD = [b]medlemensID[/b];
```

Count() räknare inte "unika" med samma ID utan den räknar ut allt... med where ID = 1 så gör din count bara unika för medlem som har ID = 1.

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

## #3 — LarsG, 2005-05-06T08:35Z

```
SELECT Count(distinct t_medBild.Id) AS AntalförId 
FROM t_medBild
```

Flyttas från ASP

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

## #4 — saw, 2005-05-06T09:27Z

Tackar

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/127747-problem-med-sql
