---
title: "Sätta samman SELECT resultat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/69942-sätta-samman-select-resultat"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Dino"
published: "2003-03-03T17:25:39.000Z"
updated: "2003-03-03T18:04:32.000Z"
replies: 4
views: 163
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/69942-sätta-samman-select-resultat"
---

# Sätta samman SELECT resultat

## #1 — Dino, 2003-03-03T17:25Z

Har en SELECT som kan retunera 0 till 2 rader som nedan:
tabell 1

```
m_id | m_aaa | m_bbb | m_ccc
------------------------------
  1  | data  |  data | data
  2  | data  |  data | data
```

Sen vill jag att en SELECT skall gå in och kolla i en annan tabell om id:t/id:na från tabell 1 finns där. Om något eller båda av id:na gör det då skall data från den raden (tre kolumner) läggas på efter datan i tabell 1 där id:t är lika i båda tabellerna. Går detta?
Ex resultat:

```
m_id | m_aaa  | m_bbb  | m_ccc  | u_aaa  | u_bbb  | u_ccc
-------------------------------------------------------------
  1  | m_data | m_data | m_data | u_data | u_data | u_data
```

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

## #2 — LarsG, 2003-03-03T17:47Z

Ja, det låter som en vanlig join. Vad skall hända om din andra select inte innehåller något?

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

## #3 — Dino, 2003-03-03T17:50Z

Då skall endast resultatet från tabell 1 köras ut till sidan.

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

## #4 — LarsG, 2003-03-03T17:55Z

Du kan aldrig få så att det blir olika många kolumner i resultatet utan det kommer null i dessa kolumner i det fall det inte finns matchande poster i tabell 2.

```
select t1.m_id,m_aaa , m_bbb , m_ccc,
                      u_aaa , u_bbb , u_ccc
 from t1 left outer join t2 on t1.m_id = t2.m_id
where  <villkor>
```

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

## #5 — Dino, 2003-03-03T18:04Z

//red tackar så länge. :)
//red igen, hade visst gjort som du skrev ovan, men hade kört med inner join och det var då allt sket sig.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/69942-sätta-samman-select-resultat
