---
title: "IN() - fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/55411-in-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Asterix"
published: "2002-10-08T11:03:00.000Z"
updated: "2002-10-08T12:55:27.000Z"
replies: 2
views: 162
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/55411-in-fråga"
---

# IN() - fråga

## #1 — Asterix, 2002-10-08T11:03Z

Jag vill plocka ut några poster ur en databas med hjälp av IN(). Nu ser min query ut så här t.ex:

```
"SELECT id, name from spel WHERE id IN(654,1258,2356,1022,9854,100)"
```

Och nu är det så att jag vill ha ut posterna i den ordning som id-numrena ligger i IN(). Går det att göra enkelt för annars gör jag det i PHP efter jag plockat ut variablerna.

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

## #2 — LarsG, 2002-10-08T12:43Z

```
SELECT id, name from spel 
WHERE id IN(654,1258,2356,1022,9854,100)
order by case id
 when 654 then 1
 when 1258 then 2
 when 2356 then 3
 when 1022 then 4
 when 9854 then 5
 when 100 then 6 end
```

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

## #3 — Asterix, 2002-10-08T12:55Z

Då gör jag hellre det i PHP :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/55411-in-fråga
