---
title: "GROUP BY-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/62361-group-by-problem"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "nill"
published: "2002-12-16T17:05:27.000Z"
updated: "2002-12-16T17:14:35.000Z"
replies: 1
views: 160
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/62361-group-by-problem"
---

# GROUP BY-problem

## #1 — nill, 2002-12-16T17:05Z

Jag har skrivit den här koden:

```
SELECT gang.namn, gang.ID FROM gang INNER JOIN users ON users.gang = gang.ID GROUP BY users.gang ORDER BY users.respekt DESC, pengar DESC LIMIT 10
```

men misstänker att den inte fungerar som jag vill att den ska göra riktigt.

i tabellen users kan användarna ha respekt. användarna är i sin tur med i olika gäng som lagras i tabellen gang.  
Jag vill ha en topplista på de gäng som sammanlagt har mest respekt.

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

## #2 — LarsG, 2002-12-16T17:14Z

```
select gang.namn,gang.id,sum(users.respekt) as creds
   FROM gang INNER JOIN users
 ON users.gang = gang.ID 
GROUP BY gang.namn,gang.id
order by creds desc
```

Det beror på vad du lagrar i kolumnen respekt.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/62361-group-by-problem
