---
title: "Förslag på JOIN-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/117404-förslag-på-join-sats"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "lillebror"
published: "2004-12-05T12:48:52.000Z"
updated: "2004-12-05T17:46:00.000Z"
replies: 4
views: 231
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/117404-förslag-på-join-sats"
---

# Förslag på JOIN-sats

## #1 — lillebror, 2004-12-05T12:48Z

Jag undrar om någon kan visa på ett bra sätt man kan få ut följande resultat med JOIN. De attribut jag vill ha i resultatet är:

Firstname
Lastname
City

Vidare har jag postnumret lagrat i tblMember och det är genom denna attribut som för återfinns i tblPostalCode som jag erhåller rätt stad för en användare.

tblMember
\==========
MemberID
Firstname
Lastname
PostalCodeID

tblPostalCode
\==========
PostalCodeID
CityID

tblCity
\==========
CityID
CityName

Några kloka förslag? :)

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

## #2 — Hansen, 2004-12-05T15:18Z

```
  SELECT tblMember.FirstName,
         tblMember.LastName,
         tblCity.CityName
    FROM tblMember,
         tblPostalCode,
         tblCity
   WHERE tblPostalCode.PostalCodeID = tblMember.PostalCodeID
     AND tblCity.CityID = tblPostalCode.CityID
```

Alternativt:

```
  SELECT tblMember.FirstName,
         tblMember.LastName,
         tblCity.CityName
    FROM tblMember
         INNER JOIN tblPostalCode
           ON ( tblPostalCode.PostalCodeID = tblMember.PostalCodeID )
         INNER JOIN tblCity
           ON ( tblCity.CityID = tblPostalCode.CityID )
```

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

## #3 — lillebror, 2004-12-05T17:10Z

Tack för ditt snabba svar. Det första exemplet fungerar utan problem. Dock fick jag inte det andra alternativet att riktigt fungera. Jag får följande felmeddelande i Access (se bifogad bild).

/F

Bilagor:

- [felmeddelande.jpg](https://www.webforum.nu/a/5053.jpg)

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

## #4 — LarsG, 2004-12-05T17:37Z

```
SELECT tblMember.FirstName,
         tblMember.LastName,
         tblCity.CityName
    FROM (tblMember
         INNER JOIN tblPostalCode
           ON ( tblPostalCode.PostalCodeID = tblMember.PostalCodeID ))
         INNER JOIN tblCity
           ON ( tblCity.CityID = tblPostalCode.CityID )
```

Det är fel i Access

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

## #5 — lillebror, 2004-12-05T17:46Z

Access verkar ärligt talat inte vara mycket att hänga i julgranen!? Det känns alltid som att Access aviker mot den gängse SQL-standarden :)

Nu fungerar iaf koden mycket bra!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/117404-förslag-på-join-sats
