---
title: "MS Access slå ihop 4 queries till 1"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/156574-ms-access-slå-ihop-4-queries-till-1"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "www"
published: "2007-01-30T13:19:03.000Z"
updated: "2007-01-30T15:05:10.000Z"
replies: 5
views: 402
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/156574-ms-access-slå-ihop-4-queries-till-1"
---

# MS Access slå ihop 4 queries till 1

## #1 — www, 2007-01-30T13:19Z

Jag behöver anropa 4 olika queries som är gjorda ur samma tabell. De 4 selekterar ett antal rader var. Ingen av dem selekterar samma rad som någon annan.

Jag vill alltså ha 4 selektioner (queries) sammanslagen till 1.

Vet inte om jag måste ha vad jag kallar Grundtabellen nedan med i SQL-satsen eller om det räcker med de 4 qureies som jag har. Har försökt med olika varianter utan att lyckas.

Grundtabellen
Query1
Query2
Query3
Query4

Hur skriver jag min SQL?

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

## #2 — Peter S, 2007-01-30T13:21Z

Det bästa vore om du visade hur de fyra frågorna ser ut.

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

## #3 — www, 2007-01-30T13:40Z

Det är långa LIKE-frågor med många AND

SELECT id, date, filename, reference_number, language
FROM products
WHERE language='US' AND reference_number NOT LIKE {MÖNSTER1}
AND NOT LIKE {MÖNSTER2}
….
AND NOT LIKE {MÖNSTER25};

<http://www.webforum.nu/showthread.php?t=150049&highlight=m%F6nster>

[Enligt en tidigare fråga till wF](http://www.webforum.nu/showthread.php?t=150049&highlight=m%F6nster)

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

## #4 — @nders, 2007-01-30T13:47Z

Antingen kan du skriva ihop frågorna till en och gruppa ihop villkoren.

```
... WHERE (alla villkoren från fråga 1) OR (alla villkoren från fråga 2) OR ...
```

Eller, kör alla frågor för sig själv med UNION.

```
SELECT 1,2,3 FROM ....
UNION
SELECT 1,2,3 FROM...
UNION
...
```

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

## #5 — www, 2007-01-30T14:58Z

Tack. Fungerade perfekt med UNION, då jag såg till att alla anrop hade samma antal kolumner. En av dem hade en extra, så jag la till det till de andra tre.

SELECT \*
FROM 0_US
UNION
SELECT \*
FROM 0_GR
UNION
SELECT \*
FROM 0_SW
UNION SELECT \*
FROM 0_DK
ORDER BY language;

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

## #6 — www, 2007-01-30T15:05Z

P.S. Skönt att bara behöva ändra på ett ställe och att UNION-koden kan stå oförändrad D.S.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/156574-ms-access-slå-ihop-4-queries-till-1
