---
title: "Knepig sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/99211-knepig-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "dahlgren"
published: "2004-03-11T10:56:52.000Z"
updated: "2004-03-11T11:14:29.000Z"
replies: 5
views: 196
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/99211-knepig-sql"
---

# Knepig sql

## #1 — dahlgren, 2004-03-11T10:56Z

Jag försöker hämta fram lite info från två tabeller. I den första får jag fram två nummer som är primärnycklar i den andra tabellen genom att skriva 

```
SELECT sjuksköterskeId1, sjuksköterskeId2
FROM operation
WHERE opNr=1
```

Hur ska jag då använda mig av de för att få framm övrig infomation från tabellen personal.

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

## #2 — SPiN, 2004-03-11T11:01Z

```
SELECT Personal.namn 
FROM Personal
WHERE Personal.Id IN (
           SELECT sjuksköterskeId1, sjuksköterskeId2
           FROM operation
           WHERE opNr=1
);
```

F.ö. vet jag inte om jag bör försöka hjälpa dig med det här... ;) :p

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

## #3 — Fredde Mannen, 2004-03-11T11:03Z

Re: Knepig sql

> **dahlgren skrev:**
>
> Jag försöker hämta fram lite info från två tabeller. I den första får jag fram två nummer som är primärnycklar i den andra tabellen genom att skriva 
>
>
> ```
> SELECT sjuksköterskeId1, sjuksköterskeId2
> FROM operation
> WHERE opNr=1
> ```
>
> Hur ska jag då använda mig av de för att få framm övrig infomation från tabellen personal.

Får väl använda dig av en INNER JOIN, JOIN, IN-sats eller bygga upp flera sql-satser:

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

## #4 — dahlgren, 2004-03-11T11:05Z

Klart du borde... Men tack ändå.

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

## #5 — SPiN, 2004-03-11T11:11Z

Hm, den frågan fungerar inte förresten. Hjärnsläpp. Vänta...

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

## #6 — SPiN, 2004-03-11T11:14Z

```
SELECT P.Namn
FROM Personal AS P, Operation AS O
WHERE O.opNr=1
AND (
     P.Id=O.SjuksköterskeId1
     OR
     P.Id=O.SjuksköterskeId2
);
```

Borde fungera bättre. :)

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

---

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