---
title: "Svår JOIN kanske"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21405-svår-join-kanske"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Marley"
published: "2001-04-04T12:50:00.000Z"
updated: "2001-04-04T14:09:00.000Z"
replies: 1
views: 172
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/21405-svår-join-kanske"
---

# Svår JOIN kanske

## #1 — Marley, 2001-04-04T12:50Z

Det här är selecten jag vill göra:

```
select distinct(m_id) from winreg_hockey_oboy where date = 20010404
```

och

```
select distinct(m_id) from winreg_masterbrain_oboy where date = 20010404
```

Jag har ca 30 tabller som ser ut på samma sätt. Tabellerna ser precis likadana ut men har olika namn. 

Här kommer problemet. Jag vill att de m_id jag söker på bara ska förekomma en gång. Alltså vara "distinct" över alla tabller jag söker i. Är det möjligt att lösa? Eller måste man göra ett script för att klara det?

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

## #2 — LarsG, 2001-04-04T14:09Z

Det går bra att använda en union till det

```
  select m_id 
    from winreg_hockey_oboy 
   where date = 20010404
  union
select m_id 
  from winreg_masterbrain_oboy 
 where date = 20010404
union
select m_id
  from winreg_snutte_filt
 where date = 20010404
```

Om man gör en union så sorteras alla duplikat bort från resultatet

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21405-svår-join-kanske
