---
title: "Sortera på 2 sätt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/126946-sortera-på-2-sätt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fuel"
published: "2005-04-23T11:10:20.000Z"
updated: "2005-04-23T17:53:29.000Z"
replies: 7
views: 429
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/126946-sortera-på-2-sätt"
---

# Sortera på 2 sätt

## #1 — Fuel, 2005-04-23T11:10Z

hmm.. vill sortera så här: en post med ett visst id ska visas först .. sen ska resten sorteras efter namn. Detta funkar inte

ORDER BY $menu_id DESC, name DESC // den 1:a tar över..

Hur göra ? Det är sökert jäkligt simpelt ( hoppas ) men jag har stillestånd  x(

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

## #2 — Hydr0matic, 2005-04-23T11:27Z

Det finns ingen sorteringsmetod för att få ett bestämt id att hamna först. Använd två querys, en för att hämta raden med ditt specifika id, och en för att hämta de andra raderna i bokstavsordning.

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

## #3 — K@llen, 2005-04-23T11:28Z

Vill du ge exempel på hur resultatet ska se ut?
Vad innehåller $menu_id och vilken datatyp har kolumnen?

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

## #4 — Fuel, 2005-04-23T12:51Z

$menu_id innehåller en siffra. Det är en function som ska printa ut en meny. Flera 

\<h3\>Sektion 1\</h3\>
\<ul\>
\<li\>Länk 1\</li\>
\<li\>Länk 2\</li\>
\</ul\>

\<h3\>Sektion 2\</h3\>
\<ul\>
\<li\>Länk 1\</li\>
\<li\>Länk 2\</li\>
\</ul\>

etc..

om jag går in på en avdelning så skickas ett nytt ID till funktionen.. typ " Du är här " och den sektions menyn hamnar längst upp. Typ så här ska det bli om jag väljer Sektion 4..

\<h3\>Sektion 4 \</h3\>
\<ul\>
\<li\>Länk 1\</li\>
\<li\>Länk 2\</li\>
\</ul\>

\<h3\>A Sektionen\</h3\>
\<ul\>
\<li\>Länk 1\</li\>
\<li\>Länk 2\</li\>
\</ul\>

\<h3\>B Sektionen\</h3\>
\<ul\>
\<li\>Länk 1\</li\>
\<li\>Länk 2\</li\>
\</ul\>

Skulle vara nice om man fick det i 1 query  :)

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

## #5 — Duffer, 2005-04-23T13:34Z

Är det inte bara ORDER BY $menu_id, name DESC?

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

## #6 — @nders, 2005-04-23T16:30Z

```
... ORDER BY CASE WHEN ID = 4711 THEN 0 ELSE 1 END, name DESC
```

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

## #7 — Fuel, 2005-04-23T16:51Z

Stabiilt ! .. det där hade jag nog inte listat ut, nu gäller det bara att hajja själva formeln :)

Ändrade " name DESC " till ASC så det kom i bokstavordning. - Tack !

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

## #8 — Niklasson, 2005-04-23T17:53Z

Tråden flyttas från PHP..

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

---

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