---
title: "Antal förekomster samt aggregate function från två tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/96976-antal-förekomster-samt-aggregate-function-från-två-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Rikard"
published: "2004-02-09T18:29:54.000Z"
updated: "2004-02-13T11:04:22.000Z"
replies: 7
views: 334
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/96976-antal-förekomster-samt-aggregate-function-från-två-tabeller"
---

# Antal förekomster samt aggregate function från två tabeller

## #1 — Rikard, 2004-02-09T18:29Z



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

## #2 — Rikard, 2004-02-09T19:05Z

Skam den som ger sig. :)

```
SELECT t1.word, t1.description, t1.reason, count(t2.score) AS wsc 
FROM t1 
LEFT JOIN t2 
	ON t1.wordid=t2.wordid 
WHERE t1.public >= 0 
GROUP BY t1.word, t1.description, t1.reason 
HAVING ABS(SUM(t2.score))<=ABS((21-COUNT(t2.score))*2)
```

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

## #3 — LarsG, 2004-02-09T19:07Z

```
SELECT word, description, reason, 
(select count(score) from t2
where wordid = t1.wordid) AS wsc
FROM t1
```

Vad är avsikten med harangen i exists?

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

## #4 — Rikard, 2004-02-09T19:10Z

Kan det vara sådär enkelt, LarsG?

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

## #5 — Rikard, 2004-02-09T19:14Z

> **LarsG skrev:**
>
> Vad är avsikten med harangen i exists?

Det är en utanförliggande funktion som kollar om omröstningen redan är avgjord eller inte. Därigenom får jag också urvalet.

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

## #6 — LarsG, 2004-02-09T19:23Z

> Kan det vara sådär enkelt, LarsG?

Om man bortser fårn villkoret med avslutade röstningar så. 

Jag tycker att den nuvarande metoden ser ut att vara onödigt komplicerad.

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

## #7 — Rikard, 2004-02-09T19:43Z

Det är långt ifrån omöjligt att den är också... ;)
Jag ska titta närmre på ditt förslag och se hur jag kan fila till det. Tack för hjälpen! :)

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

## #8 — Rikard, 2004-02-13T11:04Z

Inte helt oväntat hade du rätt LarsG, om än jag har gjort om lite andra grejjer. :)

```
SELECT t1.word, t1.description, t1.reason, count(t2.score) AS wsc
FROM t1 
LEFT JOIN t2 
     ON t1.wordid=t2.wordid 
WHERE public >= 1 AND 
status = 0 
GROUP BY t1.word, t1.description, t1.reason
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/96976-antal-förekomster-samt-aggregate-function-från-två-tabeller
