---
title: "Problem med SQL Union"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10947-problem-med-sql-union/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pace"
published: "2001-08-03T13:25:00.000Z"
updated: "2001-08-06T16:42:00.000Z"
replies: 22
views: 369
page: 2
pages: 2
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/asp/10947-problem-med-sql-union"
---

# Problem med SQL Union

_Sida 2 av 2._

## #21 — emission, 2001-08-06T15:32Z

Nej, UNION är inte alls som en JOIN. 

Enklet uttryckt:

JOIN länkar samman tabeller, genom relaterade kolumner, i en SELECT-sats.

UNION sammanfogar resultaten från två SELECT-satser till ett resultat.

Om SELECT-sats 1 returnerar

1&#0124;Hej&#0124;Hopp
2&#0124;Hup&#0124;Mupp

och SELECT-sats 2 returnerar

2&#0124;Hup&#0124;Mupp
3&#0124;Pup&#0124;Supp

..så returnerar UNION:en av dessa

1&#0124;Hej&#0124;Hopp
2&#0124;Hup&#0124;Mupp
3&#0124;Pup&#0124;Supp

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

## #22 — Janspeed, 2001-08-06T16:02Z

Hmm... där blev jag allt ställd.

Hittar den två poster som är likadana i de två resultaten och sedan helt enkelt lägger ihop dem och tar bort den ena av de likadana posterna?

Vad använder man det till? Tror inte jag har greppat detta riktigt än? :)

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

## #23 — emission, 2001-08-06T16:42Z

Dubletter tas bort. Det är en UNION i sann logisk mening.

Man kan även använda UNION ALL, och då får man med allt.

Vad använder man det till? 

T.ex. om du har två snarlika tabeller, t.ex. ett företagsregister och ett medlemsregister, och vill lista alla telefonnummer i båda dessa, utan att behöva göra två sökningar/listningar.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10947-problem-med-sql-union/page2  
Föregående sida: https://www.webforum.nu/amne/asp/10947-problem-med-sql-union.md
