---
title: "Inner join och loopar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/153412-inner-join-och-loopar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mng0"
published: "2006-11-05T19:45:22.000Z"
updated: "2006-11-05T19:45:22.000Z"
replies: 0
views: 274
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/153412-inner-join-och-loopar"
---

# Inner join och loopar

## #1 — mng0, 2006-11-05T19:45Z

Jag ska göra en liten evenemangsguide. Här är ett problem jag stötte på.

Först väljer användaren ett datum eller
En vecka i en kalender.

Querystring(”datum”) = valt datum

Sen väljer användare en huvudkategori

Querystring(”kategori”) = vald kategori (ID)

Nu vill jag ska en lista som loopar ut alla underkategorier tillhörande den
Valda huvudkategorin.

Under varje underkategori kommer också samtliga tillhörande events att listas
Förutsatt att de överstämmer med de valda datumet.

Jag delade upp de hela i två loopar. Sen som loopar ut underkategorierna och en som loopar ut de tillhörande evenemangen.

För underkategorierna är loopen och SQL-satsen simpel.

SELECT kategoriNamn,kategoriID FROM tblKategorier WHERE huvudkategori =” & request.querystring(”kategori”)

Att loopa ut events blev dock lite svårare.

Eftersom ett event kan ske flera datum och tillhöra flera kategorier så är de uppdelat i tre tabeller.

tblEvents, tblEventDatum, tblEventKategori

**tblEvents**
eventID \| autoNumber
eventTopic \| Text
eventIndex \| Memo

**tblEventDatum**
eventID \| Number
datum \| Date

**tblEventKategori**
eventID \| Number
kategoriID \| Number

Loopen ska ju loopa ut samtliga events där Datumet i tblEventDatum stämmer med querystringen(”datum”) och där kategorin i tblEventKategori stämmer överäns med den utloopade kategorin som identifieras med ett recordobject dvs objRS(”underkategori”).

**De borde väl bara vara en INNER JOIN med dessa tre tabeller? Jag får inte till det, hjälp mig.**

*PS: Om någon kan få ihop allt till en enda stor SQL-sats så jag slipper köra två loopar vore jag också väldigt tacksam.*

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/153412-inner-join-och-loopar
