---
title: "sql (where,where, where)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/86048-sql-where-where-where"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jymdis"
published: "2003-09-15T14:17:12.000Z"
updated: "2003-09-16T11:15:07.000Z"
replies: 10
views: 252
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/86048-sql-where-where-where"
---

# sql (where,where, where)

## #1 — Jymdis, 2003-09-15T14:17Z

Hejsan!
Behöver hjälp med följande (min "fonetiska" sql):

select \* from tabell where värde1 = värde 2 or värde3 = värde4(where värde5  = värde6 or värde7 = värde8)

alltså:
välj allt från tabell där värde1 är lika med värde eller värde3 är lika med värde4 från resultatet av om värde5 är lika med värde6 eller värde7 är lika med värde8.

Det skulle vara jäkligt nice =)

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

## #2 — @nders, 2003-09-15T14:22Z

```
SELECT * FROM tabell WHERE (värde1 = värde2) OR (värde3 = värde4 AND (värde5 = värde6 OR värde7 = värde8))
```

Någonting sånt? Din beskrivning var lite snurrig. ;)

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

## #3 — Jymdis, 2003-09-16T10:44Z

Njaee ok :)
Försöker bättre:
Det ska alltså vara flera nivåer, först ska en sökning göras, när det är gjort ska nästa sökning göras fast på annat ord och så ska resultat sorteras bort ännu mer.

Först söks (värde1 = värde2) OR (värde3 = värde4). Alla resultat i det ska det sen sökas om (AND) (värde5 = värde6) OR (värde7 = värde8).

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

## #4 — @nders, 2003-09-16T10:47Z

Hmm. Något sånt här då?

```
SELECT * FROM tabellen WHERE (värde5 = värde6) OR (värde7 = värde8) AND id-fältet IN (SELECT id-fältet FROM tabellen WHERE (värde1 = värde2) OR (värde3 = värde4))
```

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

## #5 — Jymdis, 2003-09-16T10:49Z

Id-fältet?
:)

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

## #6 — @nders, 2003-09-16T10:51Z

Har du inget id-fält i tabellen? Eller något annat som kan tänkas vara unikt?

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

## #7 — Jymdis, 2003-09-16T10:53Z

hehe jo :)
det är jag som är trög bara =) \*s\*
tack för hjälpen =)

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

## #8 — Jymdis, 2003-09-16T11:08Z

Men jag måste störa igen :) 

```
SELECT * FROM search1 WHERE (country like '%Sverige%') OR (province like '%Sverige%') AND id IN (SELECT id FROM search1 WHERE (country like '%Skåne%') OR (province like '%Skåne%'))
```

Jag får fram alla resultat på sverige där fast dom inte innehåller skåne!

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

## #9 — @nders, 2003-09-16T11:10Z

Ja, då får man pilla lite med parenteserna.

```
SELECT * FROM search1 WHERE (country like '%Sverige%' OR province like '%Sverige%') 
AND id IN (SELECT id FROM search1 WHERE (country like '%Skåne%' OR province like '%Skåne%'))
```

Kanske kan funka?

Mvh

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

## #10 — Jymdis, 2003-09-16T11:14Z

eeey! 
perfa =)
tack igen :)

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

## #11 — @nders, 2003-09-16T11:15Z

Vasse! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/86048-sql-where-where-where
