---
title: "Få in en till join"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/59838-få-in-en-till-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "SPinckney"
published: "2002-11-21T10:38:06.000Z"
updated: "2002-11-21T11:08:48.000Z"
replies: 4
views: 261
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/59838-få-in-en-till-join"
---

# Få in en till join

## #1 — SPinckney, 2002-11-21T10:38Z

Halloj,

```
sql = "Select * from tblmenu inner join tblmarkets on tblmenu.menumarket = tblmarkets.marketid order by marketname, menuname ASC"
```

Den plockar bara ut menyerna för alla marknaderna.

Men jag vill plocka ut menyerna som är relaterade till samma marknad som usern är relaterad till.

Alltså where tblmenu.menumarket = tblusers.usermarket

Hur får jag in detta?

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

## #2 — LarsG, 2002-11-21T10:45Z

```
sql = "Select * from (tblmenu inner join tblmarkets 
on tblmenu.menumarket = tblmarkets.marketid )
inner join tblusers on
tblmenu.menumarket = tblusers.usermarket 
where tblusers.id = ? <-------
order by marketname, menuname ASC"
```

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

## #3 — SPinckney, 2002-11-21T10:53Z

Jag tyckte detta borde räcka 

```
sql = "Select * from (tblmenu inner join tblmarkets 
on tblmenu.menumarket = tblmarkets.marketid) 
inner join tblusers on 
tblmenu.menumarket = tblusers.usermarket"
```

För då borde den väl slänga fram dom menyerna som har samma värde i menumarket kollumnen som finns i tblusers.usermarket kollumnen?

Men den loopar ut 3 av varje för alla marknader nu ?

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

## #4 — LarsG, 2002-11-21T10:58Z

Det beror på att samma marknad kan förekomma flera gånger i tabellen tblusers. Det var därför jag tänkte att man skulle begränsa det till en speciell user.

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

## #5 — SPinckney, 2002-11-21T11:08Z

Kan ju iofs va smart ;)

Nu funkar det perfa! tack!

```
sql = "Select * from (tblmenu inner join tblmarkets 
on tblmenu.menumarket = tblmarkets.marketid) 
inner join tblusers on 
tblmenu.menumarket = tblusers.usermarket 
where tblusers.username = '" & ntusername & "'"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/59838-få-in-en-till-join
