---
title: "Flera count i samma sql fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/160617-flera-count-i-samma-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Vinnaren"
published: "2007-05-23T08:04:43.000Z"
updated: "2007-05-23T08:39:59.000Z"
replies: 10
views: 525
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/160617-flera-count-i-samma-sql-fråga"
---

# Flera count i samma sql fråga

## #1 — Vinnaren, 2007-05-23T08:04Z

Hej

Jag undrar om man kan ha flera count i samma sql fråga?

Hur gör man i så fall??

Vill att den ska räkna antalet poster i tabellerna medlem samt i auktioner.

Hur löser jag det?

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

## #2 — @nders, 2007-05-23T08:13Z

Som vanligt: beror på vad man använder för dbms. Generellt: använd subqueries.

```
SELECT COUNT(*) AS foocount, 
    (SELECT COUNT (*) FROM bar) AS barcount,
    (SELECT COUNT (*) FROM foobar) AS foobarcount
FROM foo
```

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

## #3 — Vinnaren, 2007-05-23T08:19Z

har provat denna:

```
SELECT COUNT(*) AS Antal,
    (SELECT COUNT (*) FROM medlem) AS Antal2,
FROM auktion
```

 

men denna funkar inte:S

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\*) FROM medlem) AS Antal2,
FROM auktion' at line 2

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

## #4 — colione, 2007-05-23T08:23Z

hur går det om du tar bort sista kommatecknet?

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

## #5 — @nders, 2007-05-23T08:24Z

Det sista kommatecknet var ett copy/paste-misstag från min sida, sorry. Precis som colione säger, det ska inte vara där.

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

## #6 — Vinnaren, 2007-05-23T08:26Z

vart ingen större skillnad

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\*) FROM medlem) AS Antal2,
FROM auktion' at line 2

måste vara not mer fel

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

## #7 — @nders, 2007-05-23T08:27Z

Vilken version av MySQL använder du då?

edit: i felmeddelandet du postade nu ser det ut som att kommatecknet är kvar?

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

## #8 — Vinnaren, 2007-05-23T08:33Z

Det är version 5.0.

SQL jag försöker köra nu e:
SELECT COUNT(\*) AS Antal, (SELECT COUNT (\*) FROM medlem) AS Antal2 FROM auktion

men den funkar inte  x(

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

## #9 — LarsG, 2007-05-23T08:36Z

ta bort mellanslag mellan count och (

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

## #10 — @nders, 2007-05-23T08:37Z

Ah, just jävlar. Äckliga MySQL. Ta bort mellanslag mellan COUNT och (\*) i din subquery.

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

## #11 — Vinnaren, 2007-05-23T08:39Z

tack, nu funkar det   :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/160617-flera-count-i-samma-sql-fråga
