---
title: "Sortera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/117984-sortera"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "greyhound"
published: "2004-12-13T22:58:03.000Z"
updated: "2004-12-13T23:59:06.000Z"
replies: 1
views: 226
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/117984-sortera"
---

# Sortera

## #1 — greyhound, 2004-12-13T22:58Z

Jag har en liten fråga som jag har problem med.
Jag har två tabeler en med tillfällen och en med användare.
Jag vill sortera så att den användare som finns mest gånger i tillfälle-tabelen kommer först i ordningen.
Någon som har ett bra förslag?

```
  Tillfällen         Användare
.-------------.  .---------------.
| T_Id | U_Id |  | U_Id | U_Namn |
|-------------|  |---------------|
|  10  |  13  |  |  10  | Pelle  |
|  10  |  12  |  |  11  | Mari   |
|  10  |  11  |  |  12  | Göran  |
|  10  |  10  |  |  13  | Sara   |
|  12  |  13  |  |  14  | Fia    |
|  14  |  13  |  |  15  | Bluff  |
|  16  |  13  |  |  16  | & Båg  |
*-------------*  *---------------*
```

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

## #2 — greyhound, 2004-12-13T23:59Z

Jag lyckades fixa det :)

```
SELECT Användare.*, COUNT(*) as tmp_Count
FROM Användare
LEFT JOIN Tillfällen ON Användare.U_Id = Tillfällen.U_Id 
GROUP BY Användare.U_Id
ORDER BY tmp_Count DESC,Användare.U_Namn;
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/117984-sortera
