---
title: "Hjälp med INNER JOIN"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/191423-hjälp-med-inner-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "bigsky"
published: "2013-06-18T15:36:01.000Z"
updated: "2013-06-20T21:50:18.000Z"
replies: 2
views: 2219
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/191423-hjälp-med-inner-join"
---

# Hjälp med INNER JOIN

## #1 — bigsky, 2013-06-18T15:36Z

Jag har en sql-fråga som ser ut som följande:

```
"SELECT COUNT(DISTINCT restaurant_id) AS SumVisitedRest FROM visits WHERE date_visited BETWEEN '$strDateStart' AND '$strDateEnd'"
```

Den räknar alla unika restaurant_id från tabellen visits under en viss tidsperiod.

Nu skulle jag dock vilja göra om frågan så att den räknar alla unika restaurant_id från tabellen visits under en viss tidsperiod MEN där också restaurant_id stämmer överens med restaurant_id i tabellerna restaurants och districts.

Dvs. frågan ska räkna alla unika restaurant_id från visits för en restaurang som tillhör ett visst district som särskils med '$\_REQUEST\[id\]'.

Tabeller
visits: restaurant_id
district: district_id
restaurants: restaurant_id, district_id

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

## #2 — aasah, 2013-06-19T20:05Z

```
"SELECT COUNT(DISTINCT V.restaurant_id) AS SumVisitedRest 
FROM visits V
INNER JOIN restaurants R ON 
   V.restaurant_id = R.restaurant_id
INNER JOIN district D ON
   R.district_id = D.district_id
WHERE 
   V.date_visited BETWEEN '$strDateStart' AND '$strDateEnd' AND
   D.district_id = " + $_REQUEST[id]
```

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

## #3 — bigsky, 2013-06-20T21:50Z

Tack!

:)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/191423-hjälp-med-inner-join
