---
title: "Hämta från två tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/79198-hämta-från-två-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "andreas_lindh"
published: "2003-06-08T13:30:41.000Z"
updated: "2003-06-10T21:54:20.000Z"
replies: 6
views: 264
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/79198-hämta-från-två-tabeller"
---

# Hämta från två tabeller

## #1 — andreas_lindh, 2003-06-08T13:30Z

jag har två tabeller
matchfakta
\------------
matchID
tid
period
Spelar_ID
ass_id
ass_id1
mal

mfPenalties
\------------
matchID
Tid
Period
SpelarID
utv

Nu vill jag hämta alla poster där matchID är 1 och sortera efter period och tid.

Går detta att göra med en sql-fråga?

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

## #2 — Sebbe, 2003-06-08T13:35Z

Menar du något sånt här?

```
SELECT matchfakta.*, mfPenalties.*
FROM matchfakta f, mfPenalties p
WHERE m.matchID = 1
AND p.matchID = 1
ORDER BY p.period, p.tid, f.period, f.tid
```

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

## #3 — andreas_lindh, 2003-06-08T13:47Z

Då får jag ju ut allt på en rad.
Går det att få ut det så här
ex
mål1 tid period målskytt assist assist1
utv1 tid period spelare
utv2 tid period spelare
mål2 tid period målskytt assist assist1
mål3 tid period målskytt assist assist1

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

## #4 — filipbh, 2003-06-10T21:37Z

Varför inte bara köra INNER JOIN?

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

## #5 — K@llen, 2003-06-10T21:43Z

> **filipbh skrev:**
>
> Varför inte bara köra INNER JOIN?

Sebbes fråga är i princip en inner join. :)

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

## #6 — andreas_lindh, 2003-06-10T21:51Z

Det fungerar både med sebbes fråga och med en inner join.

Men går det att få ut  posterna så här
matchfakta på en rad egen rad och utvisningar på en egen rad
mål1 tid period målskytt assist assist1 
utv1 tid period spelare 
utv2 tid period spelare 
mål2 tid period målskytt assist assist1 
mål3 tid period målskytt assist assist1

Går det att göra direkt med sql-frågan eller måsta jag göra det i koden?

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

## #7 — Sebbe, 2003-06-10T21:54Z

Hur du skriver ut det har väl ingenting med SQL-frågan att göra, så ja, jag tror att du måste göra det i den andra koden. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/79198-hämta-från-två-tabeller
