---
title: "Kombinera AND och OR"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/163229-kombinera-and-och-or"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "oskob"
published: "2007-08-06T18:49:42.000Z"
updated: "2007-08-06T19:38:03.000Z"
replies: 2
views: 308
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/163229-kombinera-and-och-or"
---

# Kombinera AND och OR

## #1 — oskob, 2007-08-06T18:49Z

Hejsan!

Någon som har bra koll på hur det fungerar när man kombinerar AND och OR i mySQL-satser? Jag får ingen kläm på det...
Jag vill göra följande:

Jag har tex 3 st ord (ord1, ord2, ord3) och tre fält (Field1, Field2, Field3).
Varje ord måste finnas i minst ett av fälten. Såhär tänker jag:

```
select * from Tabell where
Field1 = 'ord1' OR Field2 = 'ord1' OR Field3 = 'ord1'
AND
Field1 = 'ord2' OR Field2 = 'ord2' OR Field3 = 'ord2'
AND
Field1 = 'ord3' OR Field2 = 'ord3' OR Field3 = 'ord3'
```

Men det ger helt andra resultat än vad jag vill. Kan man gruppera OR-frågorna på något sätt eller är det helt andra metoder man får ta till?

Tack på förhand!

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

## #2 — Peter S, 2007-08-06T18:55Z

```
select * from Tabell where
(Field1 = 'ord1' OR Field2 = 'ord1' OR Field3 = 'ord1')
AND
(Field1 = 'ord2' OR Field2 = 'ord2' OR Field3 = 'ord2')
AND
(Field1 = 'ord3' OR Field2 = 'ord3' OR Field3 = 'ord3')
```

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

## #3 — oskob, 2007-08-06T19:38Z

Oj det var enklare än jag trodde! Tusen tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/163229-kombinera-and-och-or
