---
title: "Join med WHERE vilkor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/71655-join-med-where-vilkor"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "peppar"
published: "2003-03-20T15:02:58.000Z"
updated: "2003-03-20T15:24:25.000Z"
replies: 5
views: 206
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/71655-join-med-where-vilkor"
---

# Join med WHERE vilkor

## #1 — peppar, 2003-03-20T15:02Z

Jag vill ha ut data ur två tabeller, en som heter **medlemsregister** och en som heter **logg**. En slags variant på ett *vilka är online* system.

Tabellen **logg** har bla. två fält som heter **logUsrId** & **logOnline** . Om en medlem är online så finns värdet "1" i fältet **logOnline** och jag vill med hjälp av värdet som finns å fältet **logUsrId** hämta två fält **usrFornamn, usrEfternamn** ur tabellen **medlemsregister**. Alltså. Jag loopar genom hela tabellen **logg** och finns det medlemmar online så skall namnet hämtas från tabellen **medlemsregister**
Går det att göra med bara en SQLfråga...? Jag har inte lyckats..

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

## #2 — firstchoice, 2003-03-20T15:07Z

```
SELECT * FROM medlemsregister m
INNER JOIN logg l ON m.UsrId = l.logUsrId
WHERE l.logOnline = 1
```

inte säker, eftersom det är svårt för mig att testa :)

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

## #3 — peppar, 2003-03-20T15:12Z

```
Feltyp:
(0x80020009)
Undantag inträffade. 
/include/secureMe.asp, line 70
```

 Är inte säker på hur jag skriver ut informationen som jag får från DB´n?

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

## #4 — firstchoice, 2003-03-20T15:14Z

posta koden i ASP forumet och se om du får svar där!

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

## #5 — peppar, 2003-03-20T15:20Z

Din SQL fungerade efter lite pillande. :)

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

## #6 — Engine^, 2003-03-20T15:24Z

```
SELECT usrFornnamn, usrEfternamn FROM medlemsregister
INNER JOIN logg ON logg.logUsrId = medlemsregister.logUsrId
WHERE logOnline = 1
```

Red.: Uppkopplingen gick i graven ett tag, men jag fifflade med uppdatera... nåja ett svar till skadar väl inte ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/71655-join-med-where-vilkor
