---
title: "SQL-problem, behöver hjälp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/169291-sql-problem-behöver-hjälp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "krutov"
published: "2008-02-23T10:43:48.000Z"
updated: "2008-02-26T20:42:00.000Z"
replies: 5
views: 689
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/169291-sql-problem-behöver-hjälp"
---

# SQL-problem, behöver hjälp

## #1 — krutov, 2008-02-23T10:43Z

Har kört fast, så jag provar ett forum!     :e 
Hoppas jag kan få hjälp, troligtvis är det verkligen enkelt.

Så här ser mina två tabeller ut:
FLYGPLATS(FLYGPLATS_ID,NAMN,STAD)
FLYGRESA(FLYGRESA_ID,FRANFLYGPLATS_ID,TILLFLYGPLATS_ID,AVGÅNGSTID,ANKOMSTGSTID)

Där både FRANFLYGPLATS_ID och TILLFLYGPLATS_ID är främmande nycklar till FLYGPLATS.FLYGPLATS_ID. 
Jag vill att resultatet av en sql ska se ut så här:
frånstad \| tillstad \| avgångstid \| ankomsttid

Men hur i hela friden skriver man sql:en?!?!   :x

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

## #2 — dreas, 2008-02-23T13:21Z

Är ingen SQL guru (väntar själv på ett svar), men borde inte följande JOIN fungera? 

```
SELECT * FROM flygresa INNER JOIN flygplats ON flygresa.franflygplats_id = flygplats.flygplats_id AND flygresa.tillflygplats_id = flygplats.flygplats_id
```

Sedan, beroende på hur du vill presentera allt, kan du ju skifta mellan INNER, LEFT och RIGHT JOIN. Läs i övrigt på mer om JOIN.

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

## #3 — Lasp, 2008-02-23T13:30Z

Välkommen till wF krutov, tala gärna om vilken db du avser att köra detta i.
Hur vill du att det skall visas? Jag antar att avgångstid är det som det skall sorteras stigande på!

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

## #4 — LarsG, 2008-02-23T17:28Z

```
SELECT f.stad as frånstad, 
       t.stad as tillstad,
       fr.avgångstid,
       fr.ankomststid
  from flygplats f
  join flygresa fr on f.flygplats_id = fr.franflygplats_id 
  JOIN flygplats t ON fr.tillflygplats_id = t.flygplats_id
```

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

## #5 — krutov, 2008-02-23T22:23Z

> **LarsG skrev:**
>
> ```
> SELECT f.stad as frånstad, 
>        t.stad as tillstad,
>        fr.avgångstid,
>        fr.ankomststid
>   from flygplats f
>   join flygresa fr on f.flygplats_id = fr.franflygplats_id 
>   JOIN flygplats t ON fr.tillflygplats_id = t.flygplats_id
> ```

FANTASTISKT!   :moose 
hel kul! 
tack så hemskt mycket...  Det här blir ett bokmärke, bra forum!

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

## #6 — krutov, 2008-02-26T20:42Z

..

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/169291-sql-problem-behöver-hjälp
