---
title: "Bädda ihop flera sqls..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/73651-bädda-ihop-flera-sqls"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Ceeron"
published: "2003-04-09T19:24:41.000Z"
updated: "2003-04-10T22:18:43.000Z"
replies: 5
views: 268
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/73651-bädda-ihop-flera-sqls"
---

# Bädda ihop flera sqls...

## #1 — Ceeron, 2003-04-09T19:24Z

Jag har ett antal tabeller som jag vill hämta info från. Det går ok att hämta från två tabeller samtidigt men när man hur gör man när man vill hämta ut saker från mer än en tabell?

```
	sql = "select spelare.pengar, hus.status, hus.namn, hus.horor, guld.status, guld.namn " & _
	" from spelare, hus, guld where spelarID = " & Session("ID") & _
	" and hus.husID = spelare.husID and guld.guldID = spelare.guldID "
```

Detta funkar ju inte och jag skulle även vilja bygga på med ännu fler fält och tabeller...
Nån som vet? Kör med Access oxå...

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

## #2 — Sebbe, 2003-04-09T19:28Z

På vilket sätt funkar inte det där?

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

## #3 — Josef, 2003-04-09T21:43Z

Ett litet felmeddelande vore fint. :)

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

## #4 — LarsG, 2003-04-09T21:53Z

Vi flyttar detta från ASP till SQL. Sagt och gjort.

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

## #5 — LarsG, 2003-04-09T22:01Z

Resultatet av frågan blir ju att du får alla möjliga kombinationer från de tre tabellerna där villkoren är uppfyllda.

Spelare

Spelarid ! husid ! guldid
\------------------------------
\____47 ! \__11  ! \___12

hus

husid ! ak
\-------------
\__11 ! hej
\__11 ! hopp
\__11 ! ditt

guld

guldid ! ak
\-------------
\___12 ! feta
\___12 ! nylle

med frågan ovan så kommer resultatet att innehålla 6 rader.  Om inte hus och guld är relaterade så bör du inte plocka fram dom i samma fråga.

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

## #6 — Ceeron, 2003-04-10T22:18Z

```
	sql = "select spelare.pengar, hus.horor as hushoror, ( hus.status + guld.status + pals.status ) as status, " & _
	" from spelare, hus, guld, pals where spelare.spelarID = " & Session("ID") & _
	" and hus.husID = spelare.husID and guld.guldID = spelare.guldID and pals.palsID = spelare.palsID "
```

Satt o plicka lite o fick detta o funka...

Skulle dock vilja ha ytterligare ett värde i ( hus.status + guld.status + pals.status ) as status. Skulle vilja ränka ut alla namn från horor där ID:et e spelarens... alltså varje hora = 1 status

```
count(*) as horstatus from horor where ID = ...
```

hur får man in det i ovanstående sats?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/73651-bädda-ihop-flera-sqls
