---
title: "SQL, flera kategorier"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/138132-sql-flera-kategorier"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "JonasG"
published: "2005-11-23T17:14:26.000Z"
updated: "2005-11-24T06:41:50.000Z"
replies: 3
views: 387
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/138132-sql-flera-kategorier"
---

# SQL, flera kategorier

## #1 — JonasG, 2005-11-23T17:14Z

Hej!

Nu måste jag skriva här för jag lyckas inte hitta svar på det jag söker.

Tre tabeller:
Produkt
Kategori
Kopplingstabell

Samma produkt kan finnas i flera kategorier.

Nu har jag en sida som visar en lista på produkterna. Jag har checkboxar där användaren kan klicka i vilka kategorier som skall visa.

Kruxet:
Kategorierna skall kunna kombineras. Är två checkboxar markerade skall bara produkter visas SOM TILLHÖR ALLA kategorier som är förklickade.

Har hittat massor svar som gäller att plocka ut för enskilda kategorier men i mitt fall skall det kombineras.

(Sorry, borde nog ha skrivit det i SQL-forumet istället.)

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

## #2 — LarsG, 2005-11-23T17:22Z

```
select produktNamn
 from produkt join kopplingstabell on produkt.id = kopplingstabell.produktid
 where kopplingstabell.ketgoriid in (47,11,56,4,23)
  group by produktNamn
 having count(*) = 5
```

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

## #3 — JonasG, 2005-11-23T17:52Z

Klockrent ju!
Känns som omständigt, men det är kanske så man skall göra helt enkelt?

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

## #4 — Peeer, 2005-11-24T06:41Z

Flyttas från PHP!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/138132-sql-flera-kategorier
