---
title: "SQL-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/132653-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "jockooono"
published: "2005-08-12T10:05:22.000Z"
updated: "2005-08-12T12:05:22.000Z"
replies: 7
views: 331
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/132653-sql-fråga"
---

# SQL-fråga

## #1 — jockooono, 2005-08-12T10:05Z

Jag har en tabell med ett antal kategorier och en relaterad tabell med produkter. 
Jag skulle vilja skriva ut alla produkter som hör under en kategori. typ:

**Kartegori1** 
produkt1
produkt2

**Kartegori2** 
produkt3

Hur skriver jag på bästa sätt en SQL-fråga för detta?

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

## #2 — Peter S, 2005-08-12T10:08Z

Hur ser tabellerna i fråga ut (datatyper, namn) och vilken DBMS handlar det om?

Tråden hör hemma i SQL-forumet, så jag rapporterar den till någon moderator.

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

## #3 — jockooono, 2005-08-12T10:14Z

Postade visst i fel forum...

Det är en accessdatabas, så här ser tabellerna ut:

Kategorier
 \-KategoriID (räknare)
 \-Kategorinamn (text)

Produkter
 \-ProduktID (räknare)
 \-KategoriID (tal)
 \-Produktnamn (text)
 ...

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

## #4 — Peter S, 2005-08-12T10:43Z

```
select k.kategorinamn, p.produktnamn 
from kategorier k 
inner join produkter p 
    on k.kategoriid = p.kategoriid 
order by k.kategorinamn
```

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

## #5 — LarsG, 2005-08-12T10:56Z

Flyttas från ASP

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

## #6 — jockooono, 2005-08-12T11:46Z

Hur gör jag sedan för att skriva ut det med ASP så att varje kategorinamn endast kommer en gång och produktnamnen under respektive kategori?

**Kartegori1** 
produkt1
produkt2

**Kartegori2** 
produkt3

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

## #7 — Engine^, 2005-08-12T11:53Z

Spara namnet på kategorin i en variabel.
Jämför nästa kategorinamn med det sparade.
Är det inte samma, så skriv ut det.

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

## #8 — jockooono, 2005-08-12T12:05Z

Tack för hjälpen:)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/132653-sql-fråga
