---
title: "Sortera på ett fint sätt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/119797-sortera-på-ett-fint-sätt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "l-boy"
published: "2005-01-10T23:40:44.000Z"
updated: "2005-01-11T08:03:58.000Z"
replies: 1
views: 225
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/119797-sortera-på-ett-fint-sätt"
---

# Sortera på ett fint sätt

## #1 — l-boy, 2005-01-10T23:40Z

Har 3 st tabeller. 

Tabell 1: Spelare

ID 
Namn

Tabell 2: Matchdata

SpelarID \| Vilken spelare
MatchID \| Vilken match
TypID \| Vad för typ av händelse

Tabell 3: Typ

ID
Namn \| Målskytt, inbytt, utbytt, rött kort, gult kort etc.

Vill sedan kunna göra en topplista där jag sorterar efter vilken spelare som gjort flest mål, utbytt flest ggr tex.

Hur kan den SQL-satsen tänkas se ut? Ms Access...

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

## #2 — toha, 2005-01-11T08:03Z

Utan att testa tror jag det skulle bli nåt i den här stilen:

```
SELECT
	s.Namn,
	COUNT(Typ.Namn) AntalMål
FROM
	Spelare s
	INNER JOIN
	Matchdata md
	ON
	md.SpelarID = s.SpelarID
	INNER JOIN
	Typ
	ON
	Typ.TypID = md.TypID

WHERE
	Typ.Namn = 'Målskytt'

GROUP BY
	s.Namn

ORDER BY
	COUNT(Typ.Namn) DESC
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/119797-sortera-på-ett-fint-sätt
