---
title: "Omröstning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/135356-omröstning"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Skarre"
published: "2005-10-06T12:52:06.000Z"
updated: "2005-10-06T15:03:52.000Z"
replies: 4
views: 308
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/135356-omröstning"
---

# Omröstning

## #1 — Skarre, 2005-10-06T12:52Z

Efter att ha kollat runt på alla som LarsG tidigare hjälpt med SQL för omröstningar lyckades jag klippa ihop en fråga som hämtar alla svarsalternativ för en given omröstning, samt antalet röster som lagst på respektive sådant. Men eftersom jag ska presentera resultatet i procent undrar jag om man kan få med det totala antalet röster som lagts i omröstningen. Så här ser den ut nu:

```
SELECT o.title, COUNT(v.optionid) AS votes
FROM polloptions AS o
LEFT OUTER JOIN pollvotes AS v ON o.optionid = v.optionid
WHERE o.pollid = 1 GROUP BY o.title
```

Hur gör jag då för att få med totalt antal röster? Jag antar att en SUM() ska in någonstans, men jag får det inte att fungera.

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

## #2 — LarsG, 2005-10-06T13:04Z

```
SELECT o.title, (COUNT(v.optionid) + 0.0)/(0.0 + (select count(*)
 from pollvotes
 where optionid in (select optionid
 from polloptions
  where pollid = 1)))*100.0  AS votesPercent
FROM polloptions AS o
LEFT OUTER JOIN pollvotes AS v ON o.optionid = v.optionid
WHERE o.pollid = 1 
GROUP BY o.title
```

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

## #3 — Skarre, 2005-10-06T13:21Z

Det handlar alltså om MySQL. Jag glömmer alltid att berätta vilken typ av databas det gäller. :r Subqueries funkar inte i den version jag tvingas använda.

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

## #4 — LarsG, 2005-10-06T13:23Z

Då får du nog göra två frågor, en där du först gör select count och sedan din ursprungliga fråga.

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

## #5 — Skarre, 2005-10-06T15:03Z

Ok, tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/135356-omröstning
