---
title: "select med id-matching mot en array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/65178-select-med-id-matching-mot-en-array"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "udden"
published: "2003-01-17T12:50:41.000Z"
updated: "2005-08-16T15:21:31.000Z"
replies: 4
views: 247
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/65178-select-med-id-matching-mot-en-array"
---

# select med id-matching mot en array

## #1 — udden, 2003-01-17T12:50Z

jag har en array med id's. Hur gör jag en selectsats som väljer ut alla poster som har något av dessa värden?

strSQL = "select ... where id in " & minarray

fungarde inte ...

måste jag loopa ut resultatet?

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

## #2 — @nders, 2003-01-17T12:52Z

Du fårr lägga ihop det till en sträng, du kan inte använda arrayen rakt av i en SQL-fråga.VB/VBScript?

```
strSQL = "select ... where id in (" & join(minarray, ",") & ")"
```

mvh

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

## #3 — udden, 2003-01-17T13:11Z

aha, har man lärt sig något nytt idag också :)

tack för det snabba svaret!

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

## #4 — lillebror, 2005-08-16T14:48Z

> **@nders skrev:**
>
> Du fårr lägga ihop det till en sträng, du kan inte använda arrayen rakt av i en SQL-fråga.VB/VBScript?
>
> ```
> strSQL = "select ... where id in (" & join(minarray, ",") & ")"
> ```
>
> mvh

Jag har ett liknande problem där jag vill hämta ut alla trådar som finns i ett recordset med hjälp av "SELECT threadID FROM thread WHERE threadID IN ($array)".

Hur löser jag detta med php-syntax. Förstår av det första kodinlägget att man inte kan använda arrayen rakt av utan att först "fixa till den" på något sätt. Några ledtrådar? :)

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

## #5 — Peter S, 2005-08-16T15:21Z

```
$strSQL = 'select threadid from thread where threadid in (' . implode(',', $array) . ')';
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/65178-select-med-id-matching-mot-en-array
