---
title: "Poster som matchar alla kriterier?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/170346-poster-som-matchar-alla-kriterier"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Travoni"
published: "2008-03-30T21:47:27.000Z"
updated: "2008-03-31T09:39:06.000Z"
replies: 3
views: 541
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/170346-poster-som-matchar-alla-kriterier"
---

# Poster som matchar alla kriterier?

## #1 — Travoni, 2008-03-30T21:47Z

Hej,
har tre tabeller

```
[B]Teater[/B]
----------
[I]uid   namn[/I]
1     Operan
2     Dramaten
3     Folkan

[B]Faciliteter[/B]
----------
[I]fid   namn[/I]
1     Bar
2     Bevakad garderob
4     Handikappanpassad Toalett

[B]TeaterFaciliteter[/B]
-------------------
[I]uid    fid[/I]
1       1
1       2
1       3
2       1
3       2
```

Nu skulle jag vilja få ut den teater som har alla faciliteter jag väljer.
ex. (1,2,3) och i detta fall endast få fram "Operan" i resultatet.

Hur gör jag det?

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

## #2 — spango, 2008-03-31T07:44Z

Typ

```
select * from Teater t where (
    select count(*) from TeaterFaciliteter tf where tf.uid = t.uid and tf.fid in ([I]listan av valda facilitets-id:n[/I])
) = [I]antalet valda facilitets-id:n[/I]

-- vilket i ditt exempel blir

select * from Teater t where (
    select count(*) from TeaterFaciliteter tf where tf.uid = t.uid and tf.fid in (1, 2, 3)
) = 3
```

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

## #3 — Travoni, 2008-03-31T09:30Z

Nix, det funkar inte, detta; *tf.fid in (1, 2, 3)* ger fler Teatrar än *tf.fid in (1)* vilket är "fel".
Alltså alla teatrar med facilitet 1,2,3 verkar hämtas.

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

## #4 — Travoni, 2008-03-31T09:39Z

Tack,
Oki, missade visst ") = 3", då blir det något annat, skall kolla igen.
Funkar jättebra, tack!.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/170346-poster-som-matchar-alla-kriterier
