---
title: "Lägg till kritierier med array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/178083-lägg-till-kritierier-med-array"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Claysson"
published: "2009-04-17T10:24:41.000Z"
updated: "2009-04-20T11:09:10.000Z"
replies: 2
views: 546
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/178083-lägg-till-kritierier-med-array"
---

# Lägg till kritierier med array

## #1 — Claysson, 2009-04-17T10:24Z

Hej,

Jag behöver en knuff i rätt riktning med följande problem:

Jag har en sökfunktion där man kan söka bilar, till dessa bilar finns tillbehör såsom metalliclack, sportpaket, dragkrok etc. 

När man väljer t.ex. två tillbehör så skall givetvis alla bilar uppfylla dessa kritierier från urvalet. Det jag först tänkte var att använda IN() funktion i SQL, men denna använda 'OR' mellan kriterierna, jag önskar använda 'AND'. 

jag vill inte använda en vanlig 'AND' för det kommer bli 40-50 tillbehör, så det känns väldigt ohållbart, men kanske mest optimerat? jag användar dynamisk SQL och MSSQL-server.

//claysson

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

## #2 — LarsG, 2009-04-17T11:31Z

Frågan behöver se ut som

```
select bilnamn
   from bilar join tillbehör
      on bilar.id = tillbehör.bilid
 where tillbehör.namn in ('tillbehör1','tillbehör2', ...)
 group by bilnamn
 having count(*) = <antal tillbehör>
```

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

## #3 — Claysson, 2009-04-20T11:09Z

Tackar :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/178083-lägg-till-kritierier-med-array
