---
title: "Går detta att lösa med sql?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/125070-går-detta-att-lösa-med-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Nova"
published: "2005-03-24T11:16:49.000Z"
updated: "2005-03-24T14:57:28.000Z"
replies: 4
views: 358
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/125070-går-detta-att-lösa-med-sql"
---

# Går detta att lösa med sql?

## #1 — Nova, 2005-03-24T11:16Z

Hur ska jag tänka?

När jag skriver ut recepten från min access databas så använder jag mig av detta Rs
 

```
SELECT Recept.*, personal.*
FROM personal INNER JOIN Recept ON personal.Kontaktnr = Recept.Kontaktnr
WHERE Receptnr = MMColParam;
```

När jag skriver in receptet så skriver jag in kontaktnr för att knyta det till en speciell kock och att kockens namn ska komma fram när någon tittar på receptet.
Nu skulle jag vilja kunna knyta själva texten i receptet till en annan person också (den som gjort texten) och infon om den personen skulle jag vilja hämta från samma tabell som infot om personen som gjort receptet det kan vara samma person i bland men ofta kommer det att vara olika personer eftersom de flesta kockar jag känner i alla fall är värdelösa på att skriva så en vanlig svensson förstår :)

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

## #2 — @nders, 2005-03-24T11:29Z

1) Specificera vilka fält du vill hämta ur tabellerna.
2) Joina in personaltabellen en gång till.
3) Frågor om SQL ställer man i SQL-forumet. ;)

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

## #3 — LarsG, 2005-03-24T14:03Z

Flyttas från ASP

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

## #4 — Nova, 2005-03-24T14:34Z

Tackar LarsG

Jag är nästa total nybörjare vad det gäller .asp och sql, så någon eller du får gärna förtydliga vad du skriver @nders om att joina in en gång till. Gärna kodexempel, min nya kolumn heter "skribent" i bägge tabellerna.

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

## #5 — LarsG, 2005-03-24T14:57Z

Det han (@nders) menar är

1) använd aldrig \* i select-listan räkna istället upp de kolumner du vill hämta
2) skriv en fråga enligt nedan
3) Ja just det

```
SELECT <kolumnerFrånReceptTabellen>,
 k.namn as kock,
 s.namn as skribent
FROM (personal as k 
INNER JOIN Recept R ON k.Kontaktnr = R.Kontaktnr)
inner join personal as s on r.skribent = s.Kontaktnr
WHERE Receptnr = MMColParam;
```

Byt kolumnnamn där så erfodras.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/125070-går-detta-att-lösa-med-sql
