---
title: "Select sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21718-select-sats"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "theguru"
published: "2001-10-29T09:32:00.000Z"
updated: "2001-10-30T11:05:00.000Z"
replies: 5
views: 217
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/21718-select-sats"
---

# Select sats

## #1 — theguru, 2001-10-29T09:32Z

Kan nån hjälpa mig?
Jag får följande felmeddelande på en sql frågan

"Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, \<, \<= , \>, \>= or when the subquery is used as an expression. "

Nu undrar jag om nån sett detta förut eller har nån aning om vad man bör kolla på om detta fel dycker upp.

Jag kan tyvärr ej visa frågan.
Hoppas att nån kan hjälpa mig ändå.

Tack på förhand

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

## #2 — @nders, 2001-10-29T09:48Z

Visa oss hur SQL-frågan ser ut.

Du har inte en subquery där du selectar mer än ett fält?

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

## #3 — theguru, 2001-10-30T07:24Z

jag kan tyvärr ej visa frågan.
Är det ingen som fått detta felmeddelande förut, och isåfall hur åtgärdade ni det då?

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

## #4 — @nders, 2001-10-30T07:32Z

Det är väldigt svårt att hjälpa till om du inte vill visa vad du gjort.

Har du skrivit nåt sånt här?

```
select * from tblBlah where ID = (select ID from tblBluu where fldBlah = 2)
```

Det är i så fall din subquery, den inom parentesen som ger mer än en post tillbaka. Skall du skriva så får din subquery bara leverera en post.

Mvh,

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

## #5 — theguru, 2001-10-30T08:30Z

Tack för hjälpen!

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

## #6 — SPiN, 2001-10-30T11:05Z

Om så är fallet, kan du ju alltid använda **IN** istället för är-lika-med-tecknet. Då får du alla resultat i en lista.

Alltså:

```
SELECT * FROM tbl WHERE fld IN (SELECT fld FROM tbl WHERE fld = 2)
```

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

---

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