---
title: "Konstig sql..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/73575-konstig-sql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ceeron"
published: "2003-04-08T20:26:35.000Z"
updated: "2003-04-08T20:53:57.000Z"
replies: 6
views: 186
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/asp/73575-konstig-sql"
---

# Konstig sql...

## #1 — Ceeron, 2003-04-08T20:26Z

Fattar inte riktigt hur jag ska göra detta... (seeg)

Har alltså tabellen spelare med spelarID samt guldID som refererar till en annan tabell (guld)

```
"select guld.status, guld.namn from spelare, guld where spelare.spelarID = " & Session("ID") & " and guld.guldID = spelare.guldID"
```

Vet inte riktigt hur det ska lösas eftersom ovanstående verkligen inte funkar... Den får ju aldrig fram varifrån den ska ta grejjerna...
Jag använder Access

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

## #2 — LarsG, 2003-04-08T20:30Z

SQL-frågan ser rätt ut.  Vad är problemet?

Om spelaren inte finns med i guld-tabellen så blir det inget resultat av frågan.

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

## #3 — Ceeron, 2003-04-08T20:39Z

Det har inte angetts något värde för en eller flera nödvändiga parametrar.

Alltså så här ser tabellerna ut:

spelare:
spelarID, guldID

guld:
guldID, status, namn

Jag vill alltså hämta ut status och namn ur guldtabellen genom att veta spelarID. Det verkar inte som den jämför spelare.guldID = guld.guldID i slutet av satsen...
Om man skriver ut den ser den precis ut som jag skrev bara att spelarID har fått 1 från Session("ID")
Alltså det är inte en riktigt relationstabell utan spelare har hand om information om spelaren medans guld har massa olika "guldsaker" som jag vill länka in...

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

## #4 — Ceeron, 2003-04-08T20:44Z

Det ordnade sig... Verkade som det var rätt men att jag hade pulat runt lite i db:n...
\*slårmig själv\*

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

## #5 — Sebbe, 2003-04-08T20:46Z

Eftersom du inte hämtar något från tabellen spelare behöver du väl inte skriva den i FROM:en?

```
strSQL = "SELECT guld.status, guld.namn " &_
"FROM guld " &_
"WHERE spelare.spelarID = " & Session("ID") &_
" AND guld.guldID = spelare.guldID"
```

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

## #6 — Ceeron, 2003-04-08T20:53Z

måste skriva med spelare, annars fattar den inte varifrån jag skriver spelare.spelarID

Jag kan dock inte lägga ihop flera st sql frågor till en... undrar om det e nån som kan försöka åstakomma följande med en sql sats:

```
	Set objRS = objConnect.Execute("select pengar from spelare where spelarID = " & Session("ID") & " ")
		strPengar = objRS("pengar")
	Set objRS = Nothing

	sql = "select guld.status, guld.namn from guld, spelare where spelare.spelarID = " & Session("ID") & " and guld.guldID = spelare.guldID"
	Set objRS = objConnect.Execute(sql)
		strGuldnamn = objRS("namn")
		strGuldstatus = objRS("status")
	Set objRS = Nothing

	sql = "select hus.status, hus.namn, hus.horor from hus, spelare where spelare.spelarID = " & Session("ID") & " and hus.husID = spelare.husID"
	Set objRS = objConnect.Execute(sql)
		strHusnamn = objRS("namn")
		strHusstatus = objRS("status")
		strHushoror = objRS("horor")
	Set objRS = Nothing

	sql = "select pals.status, pals.namn from pals, spelare where spelare.spelarID = " & Session("ID") & " and pals.palsID = spelare.palsID"
	Set objRS = objConnect.Execute(sql)
		strPalsnamn = objRS("namn")
		strPalsstatus = objRS("status")
	Set objRS = Nothing

	strStatus = strGuldstatus + strHusstatus + strPalsstatus
```

Skulle va skitsnällt ;)

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

## #7 — Sebbe, 2003-04-08T20:53Z

> **Ceeron skrev:**
>
> måste skriva med spelare, annars fattar den inte varifrån jag skriver spelare.spelarID

Kanske det, har aldrig varit i en sån situation, men du har säkert rätt! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/73575-konstig-sql
