---
title: "Hjälp med sql-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/77219-hjälp-med-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "andreas_lindh"
published: "2003-05-17T10:01:46.000Z"
updated: "2003-05-17T10:52:04.000Z"
replies: 3
views: 209
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/77219-hjälp-med-sql-fråga"
---

# Hjälp med sql-fråga

## #1 — andreas_lindh, 2003-05-17T10:01Z

Jag har två tabeller
kategorier
Id
p_ID
Namn

Produkter
id
k_id
namn

I kategorier har jag

1 0 Cd - Detta är en huvudkategori med p_ID 0
2 1 Rock - Detta är en underkategori som hör till Cd
3 0 Film - Ny huvudkategori
4 3 Action - Detta är en underkategori som hör till Film

I produkter har jag
1 2 Skiva1
2 4 Film1

Nu skulle jag vilja hämta alla skivor som hör till huvudkategorin Cd. Hur ska den frågan se ut?
Har provat med det hät men det verkar inte som om det fungerar i Mysql

```
SELECT * FROM produkter WHERE k_ID in (select id from kategorier where p_ID = 1)
```

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

## #2 — cyprys, 2003-05-17T10:03Z

mysql 4.1 måste vara installerad för att stödja subquerys

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

## #3 — @nders, 2003-05-17T10:11Z

Borde inte något sånt här fungera?

```
SELECT produkter.* FROM produkter, kategorier WHERE k_ID = kategorier.id AND kategorier.p_ID=1
```

mvh

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

## #4 — andreas_lindh, 2003-05-17T10:52Z

Tack.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/77219-hjälp-med-sql-fråga
