---
title: "Sqlsträng i access..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/109565-sqlsträng-i-access"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Ciliax"
published: "2004-08-19T06:59:58.000Z"
updated: "2004-08-19T08:13:24.000Z"
replies: 5
views: 243
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/109565-sqlsträng-i-access"
---

# Sqlsträng i access...

## #1 — Ciliax, 2004-08-19T06:59Z

Tjena å godfmorgon alla....

Jag har en liten fråga om en sqlfråga! :)

Kan man inte köra en sådan här fråga i access??

```
SELECT anvandare.anstnr from anvandare,globalGrupp,GlobalAnv
where GlobalGrupp.namn = 'testnamnr'
and GlobalGrupp.id = GlobalAnv.GID
and GlobalAnv.GID = GlobalAnv.anstnr
and GlobalAnv.anstnr = anvandare.anstnr
```

Är lite rostig på sql.... ser den konstig ut??

tabellen anvandare är en tabell med personer i
tabellen GlobalGrupp är en tabell med grupper som personerna kan tillhöra
och GlobalAnv är en kopplingstabell däremellan...

Tacksam för svar....

/Ciliax

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

## #2 — @nders, 2004-08-19T07:02Z

Under förutsättning att fälten du har med i villkoren är av jämförbara typer borde det fungera.

På vilket sätt fungerar det inte? Felmeddelande?

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

## #3 — Ciliax, 2004-08-19T07:18Z

```
SELECT anvandare.anstnr
 from Anvandare,globalGrupp,GlobalAnv

where GlobalGrupp.Namn = 'VCE-sehal-n01-cab-dep-cab-led-ur'
and GlobalGrupp.id = GlobalAnv.GID
and GlobalAnv.GID = GlobalAnv.anstnr
and GlobalAnv.anstnr = anvandare.anstnr
```

Nu får jag felmedelandet "datatype mismatch in criteria expression"

Det fick jag inte förut.... Hur ska det tolkas?

MVH Ciliax

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

## #4 — Ciliax, 2004-08-19T07:34Z

hmmm.... Bytte plats på de tå sista raderna så fungerade det....

Nån som har nån förklaring på det?

MVH Ciliax

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

## #5 — @nders, 2004-08-19T07:38Z

Hur ser alltså den fungerande frågan ut?

Felmeddelandet brukar man få om de fält man jämför med varandra i SQL-frågan inte är av jämförbara typer, exempelvis *tabell.textfält = tabell2.talfält*.

mvh

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

## #6 — Ciliax, 2004-08-19T08:13Z

```
SELECT Anvandare.Anstnr
FROM Anvandare,globalGrupp,GlobalAnv

WHERE GlobalGrupp.Namn = 'VCE-sehal-n01-cab-dep-cab-ur'
and GlobalGrupp.id = GlobalAnv.GID 
and GlobalAnv.anstnr = Anvandare.anstnr
and GlobalAnv.Gid = GlobalGrupp.id
```

Så här ser den fungerande frågan ut...

Det var ett järnsläpp av oanade höjder.....

Jag försökte jämföra de två olika id numren i kopplingstabellen vilket aldrig kan vara identiska.... hmmmm 

detta är felet om man säger så....

```
and GlobalAnv.GID = GlobalAnv.anstnr
```

MVH Ciliax

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/109565-sqlsträng-i-access
