---
title: "Mera MySQL anpassing"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22234-mera-mysql-anpassing"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jörgen HP"
published: "2001-10-08T17:41:00.000Z"
updated: "2001-10-08T18:21:00.000Z"
replies: 2
views: 151
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/22234-mera-mysql-anpassing"
---

# Mera MySQL anpassing

## #1 — Jörgen HP, 2001-10-08T17:41Z

Tjohoo!

Jag har följande accessfungerande SQL-fråga som garanterat inte fungerar i MySQL. Jag misstänker att det är 2 frågor som gäller eller finns det en annan utväg/genväg?

\*tittar efter geniet LarsG\*

```
SQLStmt = "SELECT Kategori,count (*) as produkter,(select count(*) FROM Kategorier, Annonser" & _
" where Kat_Id = Kategori_Id) as total FROM Kategorier, Annonser " & _
" where Kat_Id = Kategori_Id group by Kategori"
```

mvh Jörgen :)

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

## #2 — LarsG, 2001-10-08T18:14Z

Det räcker med en fråga om du kan göra en summering i klient-skriptet

```
SQLStmt = "SELECT Kategori,count (*) as produkter FROM Kategorier, Annonser " & _
" where Kat_Id = Kategori_Id group by Kategori"
set rs = connect.execute(SQLStmt)
if not rs.eof then
   total = 0
   while not rs.eof
      total = clng(rs("produkter")) + total
  'visa data
   wend
'skriv ut totalsumma
end if
```

är effektivare än två frågor om du ändå skall traversera resultatet. (Borde även vara bättre än din ursprungliga fråga.)

(Jag ser inget sätt att få fram resultatet med en select-fråga.)

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

## #3 — jorgen, 2001-10-08T18:21Z

Thanx LarsG, låter som vanligt som en smart lösning :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22234-mera-mysql-anpassing
