---
title: "SELECT DISTINCT med Count(*)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/124937-select-distinct-med-count"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fraggel"
published: "2005-03-23T06:13:34.000Z"
updated: "2005-03-23T07:18:00.000Z"
replies: 5
views: 429
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/124937-select-distinct-med-count"
---

# SELECT DISTINCT med Count(*)

## #1 — Fraggel, 2005-03-23T06:13Z

Access 2003 

Jag vill räkna antalet unika värden i tabellen games som uppfyller vissa kriterier.

```
SELECT Count(*) FROM games WHERE tournamentID=1;
```

Detta ger mig en Count på 25 vilket är helt rätt.

```
SELECT Count(*) FROM games WHERE (SELECT DISTINCT gameNbr FROM games WHERE tournamentID=1);
```

Detta ger mig en Count på 25 vilket är helt FEL detta skall retrunera värdet 1.

Hilfe.

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

## #2 — yohpops, 2005-03-23T06:17Z

Funkar detta?

```
SELECT Count(distinct gameNbr) FROM games WHERE tournamentID=1);
```

Eller.

```
SELECT Count(gameNbr) FROM games WHERE tournamentID=1);
```

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

## #3 — Fraggel, 2005-03-23T06:58Z

> **yohpops skrev:**
>
> Funkar detta?
>
>
> ```
> SELECT Count(distinct gameNbr) FROM games WHERE tournamentID=1);
> ```

Inte funkis alls
Eller.

> ```
> SELECT Count(gameNbr) FROM games WHERE tournamentID=1);
> ```

Funkar men ger inte rätt svar... MAO den svarar i detta fall 25 men jag vill ha svaret 1

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

## #4 — @nders, 2005-03-23T07:00Z

```
SELECT COUNT(*) FROM (SELECT DISTINCT gameNbr FROM games WHERE tournamentID=1)
```

mvh

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

## #5 — Fraggel, 2005-03-23T07:04Z

tack @nders...
Din var lite kortare och lite bättre...

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

## #6 — @nders, 2005-03-23T07:18Z

Det är mig veterligen bara i Access man behöver ta den omvägen. Normalt använder man:

```
SELECT COUNT (DISTINCT fält) FROM tabell
```

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/124937-select-distinct-med-count
