---
title: "SQL-nöt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/132210-sql-nöt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "trexter"
published: "2005-08-02T13:20:07.000Z"
updated: "2005-08-03T14:00:47.000Z"
replies: 7
views: 313
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/132210-sql-nöt"
---

# SQL-nöt

## #1 — trexter, 2005-08-02T13:20Z

Jag undrar om någon vet om/hur jag kan göra nedanstående i en enda(/flera) SQL-sats. Select-satsen fungerar ju för sig men jag vill även hämta data från kolumnerna:
1\. Kundenavn i tabellen Kunder
2\. Produktnamn i tabellen Produkter
3\. FeltextText1 från tabellen Feltexter

\- Posten i Kunder ska ha samma 'KundID' som 'ArendeKundNr' i Arenden, där ArendeID = %ID%
\- Posten i Produkter ska ha samma 'ProduktID' som 'ArendeProdukt' i Arenden, där ArendeID = %ID%
\- Posten i Feltexter ska ha samma 'FelTextID' som 'ArendeFelText' i Arenden, där ArendeID = %ID%
\- %ID% representerar ett variabelvärde "utifrån"

Koden samt texten nedan visar ungefär hur jag tänkt

```
Select Arenden.ArendeInkommenDatum, Arenden.ArendeSerieNr,
Arenden.ArendeKommentar, Arenden.ArendeAtgard Where Arenden.ArendeID = %ID%

JOIN Kunder ON KundID = Arenden.ArendeKundNr
JOIN Produkter ON ProduktID = Arenden.ArendeProdukt
JOIN Feltexter ON FelTextID = Arenden.ArendeFelText

Efter JOIN:sen vill jag kunna komma åt Kunder.Kundenavn,
Produkter.Produktnamn och Feltexter.FeltextText1
```

Någon som kan detta? Fråga om jag inte förklarat tydligt nog och
tack på förhand!

 
 :bire

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

## #2 — Glitter, 2005-08-02T13:22Z

```
Select Arenden.ArendeInkommenDatum, Arenden.ArendeSerieNr,
Arenden.ArendeKommentar, Arenden.ArendeAtgard, Kunder.Kundenavn, Produkter.Produktnamn, Feltexter.FeltextText1 Where Arenden.ArendeID = %ID%

JOIN Kunder ON KundID = Arenden.ArendeKundNr
JOIN Produkter ON ProduktID = Arenden.ArendeProdukt
JOIN Feltexter ON FelTextID = Arenden.ArendeFelText
```

så här?

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

## #3 — trexter, 2005-08-02T13:32Z

Allt bör vara "sammanfogat" till en enda exekverbar SQL-sträng om möjligt. :)

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

## #4 — Glitter, 2005-08-02T13:41Z

oj kollade inte ordentligt

```
SELECT Arenden.ArendeInkommenDatum, Arenden.ArendeSerieNr, Arenden.ArendeKommentar, Arenden.ArendeAtgard, Kunder.Kundenavn, Produkter.Produktnamn, Feltexter.FeltextText1 INNER JOIN Kunder ON Kunder.KundID = Arenden.ArendeKundNr INNER JOIN Produkter ON Produkter.ProduktID = Arenden.ArendeProdukt INNER JOIN Feltexter ON Feltexter.FelTextID = Arenden.ArendeFelText Where Arenden.ArendeID = %ID%
```

testa den...

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

## #5 — trexter, 2005-08-02T13:56Z

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[ODBC SQL Server Driver\]\[SQL Server\]Felaktig syntax nära nyckelordet 'INNER'.  :l

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

## #6 — LarsG, 2005-08-02T14:20Z

```
SELECT Arenden.ArendeInkommenDatum, 
Arenden.ArendeSerieNr, 
Arenden.ArendeKommentar, 
Arenden.ArendeAtgard, 
Kunder.Kundenavn, 
Produkter.Produktnamn, 
Feltexter.FeltextText1 
from arenden
INNER JOIN Kunder ON Kunder.KundID = Arenden.ArendeKundNr 
INNER JOIN Produkter ON Produkter.ProduktID = Arenden.ArendeProdukt 
INNER JOIN Feltexter ON Feltexter.FelTextID = Arenden.ArendeFelText 
Where Arenden.ArendeID = @ID -- ?
```

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

## #7 — trexter, 2005-08-02T14:25Z

Verkar fungera fint LarsG. Tack!!

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

## #8 — @nders, 2005-08-03T14:00Z

Tacka gärna också genom att använda "Acceptera som slutgiltigt svar".

<http://www.webforum.nu/misc.php?s=&action=faq&page=2#status>

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/132210-sql-nöt
