---
title: "Hämta distinct - de som tillhör en lista"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/169126-hämta-distinct-de-som-tillhör-en-lista"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mattias Nordin"
published: "2008-02-17T13:17:33.000Z"
updated: "2008-02-17T17:22:58.000Z"
replies: 2
views: 538
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/169126-hämta-distinct-de-som-tillhör-en-lista"
---

# Hämta distinct - de som tillhör en lista

## #1 — Mattias Nordin, 2008-02-17T13:17Z

Hmm... behöver hjälp.

Har en fråga som plockar ut ett anta "keywords" som är sparade för en bild.

```
sql = "SELECT keyword FROM T_keywords WHERE pic_id = " &varValtFotoDatabasId
```

Problemet jag har är att jag nu vill plocka ut alla keywords förutom de som jag fått ut ovan. Tänkte mig en variant av distinct. Men jag behöver lägga till något som exkluderar de keywords som är samma och används av andra bilder.

```
sql = "SELECT DISTINCT keyword FROM T_keywords"
```

Kan man slå ihop dessa frågor på något fiffigt sätt?

  :stud

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

## #2 — LarsG, 2008-02-17T16:52Z

```
SELECT DISTINCT keyword 
  FROM T_keywords
 where keyword not in
  (select keyword
      from t_keywords
     where pic_id = :varValtFotoDatabasId)
```

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

## #3 — Mattias Nordin, 2008-02-17T17:22Z

Tack Lars. Jag var inne på rätt spår men fick inte riktigt ihop tänket själv.

```
		sql = " SELECT DISTINCT keyword "		&_
	  	" FROM T_keywords "						&_
	 	" where keyword not in "				&_
	  	" (select keyword from T_keywords where pic_id = " &varValtFotoDatabasId &") "
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/169126-hämta-distinct-de-som-tillhör-en-lista
