---
title: "Obegripligt AND-fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/113103-obegripligt-and-fel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Razofish"
published: "2004-10-07T16:05:19.000Z"
updated: "2004-10-07T16:35:51.000Z"
replies: 4
views: 271
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/113103-obegripligt-and-fel"
---

# Obegripligt AND-fel

## #1 — Razofish, 2004-10-07T16:05Z

Hej!

Jag har en SQL-sats som ser ut såhär:

```
select arubrik from artiklar,nyckelord
WHERE (nyckelord.keyword='DATASTRUKTURER' AND nyckelord.keyword='ALGORITMER')
AND nyckelord.anr = artiklar.anr;
```

Detta ger svaret **inga rader**

Skriver jag 

```
select arubrik from artiklar,nyckelord
WHERE nyckelord.keyword='DATASTRUKTURER'
AND nyckelord.anr = artiklar.anr;
```

 får jag följande svar:

```
ARUBRIK
----------------------------------------
ANALYSIS OF POINTER "ROTATION"
```

Skriver jag 

```
select arubrik from artiklar,nyckelord
WHERE nyckelord.keyword='ALGORITMER'
AND nyckelord.anr = artiklar.anr;
```

 får jag följande svar:

```
ARUBRIK
----------------------------------------
ANALYSIS OF POINTER "ROTATION"
```

Alltså, delar jag upp frågorna fungerar det, men när jag sätter AND vilkoret får jag inget svar..

DBMSen är Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production

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

## #2 — LarsG, 2004-10-07T16:15Z

```
select arubrik 
from artiklar,nyckelord
WHERE (nyckelord.keyword='DATASTRUKTURER' or nyckelord.keyword='ALGORITMER')
AND nyckelord.anr = artiklar.anr
group by arubrik
having count(*) = 2
```

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

## #3 — Razofish, 2004-10-07T16:32Z

Varför or ?

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

## #4 — @nders, 2004-10-07T16:34Z

AND gör att *samma post* måste uppfylla båda villkoren.

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

## #5 — Razofish, 2004-10-07T16:35Z

Då är jag med, men borde inte distinct fungera på samma vis som

group by arubrik 
having count(\*) = 2 ?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/113103-obegripligt-and-fel
