---
title: "Skum SELECT-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22009-skum-select-sats"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Web-Tor"
published: "2000-11-21T13:30:00.000Z"
updated: "2000-11-21T14:01:00.000Z"
replies: 1
views: 194
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/22009-skum-select-sats"
---

# Skum SELECT-sats

## #1 — Web-Tor, 2000-11-21T13:30Z

En tabell har kolumnerna:

Produkt
Tillval_1
Tillval \_2
Tillval \_3

**Produkt** innehåller namn på olika produkter.
 **Tillval \_1, 2 och 3** innehåller JA eller NEJ beroende på vad användaren valt. Det kan vara flera JA och det måste vara minst ett JA.

Låt oss säga att första raden i databasen ser ut så här:
Produkt: Volvo
Tillval_1: JA
Tillval_2: JA
Tillval_3: JA

Andra raden ser ut så här:
Produkt: Saab
Tillval_1: JA
Tillval_2: NEJ
Tillval_3: NEJ

En sökning i databasen via ett vanligt formulär kan se ut så här:

```
$produkt = 'Volvo';

$val_1 = 'JA';
$val_2 = '';     // *** Inget val *** //
$val_3 = '';     // *** Inget val *** //

$result = mysql_query("SELECT * FROM tabel WHERE  Tillval _1 = '$val_1' or Tillval _2 = '$val_2' or Tillval _3 = '$val_3' and Produkt = '$produkt'");
```

Det är SELECT-satsen jag inte kan få ihop. Jag vill få träff där Produkten stämmer överens och något av tillvalen finns med. I denna SELECT-satsen får jag träff på både rad 1 och 2? Borde jag inte bara få träff på rad 1??? :q

/TOr

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

## #2 — Web-Tor, 2000-11-21T14:01Z

Glöm det! Jag hade viss bara glömt bort lite parenteser. :e

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22009-skum-select-sats
