---
title: "Relationsdatabas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/20999-relationsdatabas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Swey"
published: "2000-07-07T18:32:00.000Z"
updated: "2000-07-07T19:36:00.000Z"
replies: 4
views: 533
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/20999-relationsdatabas"
---

# Relationsdatabas

## #1 — Swey, 2000-07-07T18:32Z

I mySQL så finns det ENUM och SET som man kan använda för att välja ett eller flera värden i en lista. Men om jag nu har denna lista i en annan tabell. Hur löser jag det bäst då?

Om jag har en statuslista:

```
+----+--------+
| id | status |
+----+--------+
| 1  | User   |
| 2  | ...    |
| 3  | Admin  |
+----+--------+
```

Och sedan en lista med användare:

```
+-------+--------+
| name  | status |
+-------+--------+
| kalle | 1      |
| musse | 3      |
+-------+--------+
```

Så vill jag att nummret ska bytas ut mot raden med det id-nummret i statuslistan. När resultatet presenteras så ska det se ut så här:

```
+-------+--------+
| name  | status |
+-------+--------+
| kalle | User   |
| musse | Admin  |
+-------+--------+
```

Hur löser man detta på ett enkelt sätt?

Använder mySQL med PHP4.

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

## #2 — Csson, 2000-07-07T19:14Z

Skulle kunna vara nåt sånt här:

SELECT userlista.name, statuslista.id
FROM userlista, statuslista
WHERE statuslista.id = userlista.status

/Csson

\[Redigerat av Csson den 07 jul 2000\]

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

## #3 — Swey, 2000-07-07T19:28Z

Tack för ditt svar. Provade det och detta är resultatet.

```
+-------+----+
| name  | id |
+-------+----+
| kalle | 1  |
| musse | 3  |
+-------+----+
```

Inte riktigt som jag ville ha det.

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

## #4 — Csson, 2000-07-07T19:32Z

Första raden ska vara:

SELECT userlista.name, statuslista.status

/Csson

\[Redigerat av Csson den 07 jul 2000\]

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

## #5 — Swey, 2000-07-07T19:36Z

Ah... givetvis...

TACK! :D

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/20999-relationsdatabas
