---
title: "SQL fråga med join?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/102630-sql-fråga-med-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mannen"
published: "2004-04-29T13:08:45.000Z"
updated: "2004-04-30T08:24:53.000Z"
replies: 4
views: 258
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/102630-sql-fråga-med-join"
---

# SQL fråga med join?

## #1 — Mannen, 2004-04-29T13:08Z

Tjenare
Behöver hjälp med en sql fråga, tror den är extremt simpel men jag får fel när jag försöker. Antar man ska använda sig av join.

Iaf, så här är det. (Har kortat ner sql frågeexemplet)

Jag vill hämta.

```
strSQL = "SELECT adHead, adProdID FROM tblAds WHERE adShow=true"
```

Och i denna vill jag även kolla så att posten strShow med samma id som "adProdID" i tblStore är satt till true.

Alltså **typ** (bara att den inte kollar så att posten har rätt id. Måste väll ha en join Här?)

```
AND tblStore.strCustomerID=tblAds.AdProdID AND tblStore.strShow=true
```

Jag kanske överförklarar så ni inte förstår vad jag menar, säg då till ;)

Tack på förhand.

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

## #2 — LarsG, 2004-04-29T13:21Z

```
SELECT adHead, adProdID 
FROM tblAds 
WHERE adShow
and adProdID in (select adProdID 
 from tblStore
 where strShow )
```

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

## #3 — Mannen, 2004-04-29T20:11Z

Hmm får inte detta att fungera.
Tabellerna ser ut så här: (de kolumner som används nu)
**tblAds**
adHead, adProdID, adShow

**tblStore**
strCustomerID
strShow

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

## #4 — PDahlen, 2004-04-30T05:37Z

```
 SELECT a.adHead, a.adProdID, a.adShow
 FROM tblAds a JOIN tblStore s ON a.adProdID = s.strCustomerID
 WHERE a.adShow
 AND s.strShow
```

Borde fungera.
Om det inte gör det kan du alltid prova med att slänga in " = True" eller " = 'True'" efter adShow och strShow. I ovanstående förslag och i LarsGs förslag så förutsätter det att adShow och strShow är av kolumntypen bit.

LarsGs förslag borde också fungerat för den gör samma sak så frågan är hur din databas ser ut. Om det inte fungerar så får du skriva vad dina kolumner har för datatyper.

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

## #5 — Mannen, 2004-04-30T08:24Z

Har suttit och skrivit en lång text då jag plötsligt kommer på att jag måste ha en skruv lös  :r 

Jag har skrivit adProdID i mina sql-sater då det igentligen ska vara adStoreID.
Jag ber hemskt mycket om ursäkt för nu fungerar LarsG´s kod utmärkt, även din PDahlen gör säkert det.
Problemet var att på LarsG´s kod gav den inget felmeddelande men det gjorde den på PDahlen´s kod.

Tackar och bugar..  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/102630-sql-fråga-med-join
