---
title: "Kombinera två SQL-frågor? (Olika db)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/73331-kombinera-två-sql-frågor-olika-db"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "solbulle"
published: "2003-04-06T17:55:24.000Z"
updated: "2003-04-06T18:59:20.000Z"
replies: 2
views: 196
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/73331-kombinera-två-sql-frågor-olika-db"
---

# Kombinera två SQL-frågor? (Olika db)

## #1 — solbulle, 2003-04-06T17:55Z

Har två olka sql-frågor som jag använt i olika sammanhang. Nu vill jag kombinera dessa i ett och samma "ark"

Den första plockar ut en massa kundnummer med tillhörande data och listar dessa.

Den andra plockar ut data (från en annan db) efter ett visst kundnummer.

Nu har jag gjort som så att jag kör den första och sen körs den andra, en gång för varje kundnummer som den får fram, vilket resulterar i runt 200 körningar. Detta känns lite onödigt.

Jag vill alltså om möjlig skriva om främst sql nr2 så att den hämtar alla kunder m. data i ett svep.

SQL1:

```
select dbi.knr , namn, SUM(belopp), SUM(belopp) / (13 - 01 + 1), kategori from dbi, kund where  vecka >= '2003'||'-'||'01' and vecka <= '2003'||'-'||'13' and dbi.knr = kund.knr and kund.grupp = '500' Group by dbi.knr, namn, kategori
```

SQL2:

```
select sum(belopp) from dbi, kund, stad  where vecka >= '2003-01' and vecka <= '2003-13'  and dbi.knr = kund.knr  and kund.knr = '10000' and kund.stad = stad.stad
```

Som jag ser det bör det ju finnas 'grupp' i SQL2 för att det hela ska fungera?

Om man kanske skulle anta att det finns(?) Kan man på något sätt lättare kombinera dom då?

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

## #2 — aasah, 2003-04-06T17:59Z

Varför i allsindar ligger uppgifterna i varsin databas i stället för i varsin tabell i EN databas om de är relaterade?

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

## #3 — solbulle, 2003-04-06T18:59Z

För att de är uppgifter från två olika kontor på ett företag och databaserna ligger på olika datorer på olika orter. :(

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/73331-kombinera-två-sql-frågor-olika-db
