---
title: "En liten subquery, what to do..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10864-en-liten-subquery-what-to-do"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "T_Codez"
published: "2001-08-01T07:00:00.000Z"
updated: "2001-08-01T07:33:00.000Z"
replies: 2
views: 220
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/asp/10864-en-liten-subquery-what-to-do"
---

# En liten subquery, what to do...

## #1 — T_Codez, 2001-08-01T07:00Z

Hej

Här kommer en liten nöt för att knäckas från en som inte är så haj på SQL. Jag har följande sats:

SQL = "SELECT \* FROM Artiklar Where fltKategori = 'Asp'And fltCountryCode = 'uk' Not In" &"(SELECT \* FROM Artiklar Where flttitel = '\[empty slot\]')"

Problemet är att jag får ett felmeddelande som lyder:

You have written a subquery that can return more than one field without using the EXISTS reserved word in the main query's FROM clause. Revise the SELECT statement of the subquery to request only one field.
/articles_asp.asp, line 10

Vad ska jag göra för att få till det på rätt vis?

Tack för uppmärksamheten
/TT

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

## #2 — LarsG, 2001-08-01T07:15Z

Vilket villkor vill du ha egentligen? Nu så är ditt not in inte kopplat till någon kolumn. Skall det vara så att det inte skall finnas någon artikel med
flttitel = '\[empty slot\]' överhuvudtaget?

En subselect kan se ut så här t.ex

```
SQL = "SELECT * FROM Artiklar Where fltKategori = 'Asp'And fltCountryCode = 'uk' and id Not In (SELECT id FROM Artiklar Where flttitel = '[empty slot]')"
```

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

## #3 — T_Codez, 2001-08-01T07:33Z

Ditt förslag, va precis den lösning jag sökte... 

Nu fungerar det.

Thankz! :e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10864-en-liten-subquery-what-to-do
