---
title: "Hur får man endast unika poster?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21506-hur-får-man-endast-unika-poster"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "leakim"
published: "2001-07-06T15:08:00.000Z"
updated: "2001-07-06T15:59:00.000Z"
replies: 2
views: 200
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/21506-hur-får-man-endast-unika-poster"
---

# Hur får man endast unika poster?

## #1 — leakim, 2001-07-06T15:08Z

Hej. 

Jag håller på att göra en sökfunktion där man skriver in ett sökord och sedan öppnar jag ett recordset i ASP med hjälp av en SQL-sats. Det begärda sökordet använder jag i WHERE-satsen för att öppna alla poster där sökordet finns. Mitt problem är att om mitt sökord finns i relaterade flera gånger till tabellen produkter (som är min huvudtabell) så får jag en ny post i mitt recordset för varje relationsträff. Detta är inte särskilt bra eftersom en enskild produkt då kan dyka upp 20-30 gånger om sökordet finns många gånger.
 
Jag skulle vilja att recordsetet bara innehöll en post för en enskild produkt, oavsett hur många gånger sökordet finns i relaterade tabeller. 

Någon som har någon bra ide om hur jag ska ändra i nedanstående SQL-sats eller har en ide om hur man kan göra detta på ett enklare sätt.?

/micke

(PS Databasen är en Access 2000 databas) 

```
SELECT produkt.id, produkt.typ, produkt.[12V], produkt.[230V], produkt.rubrik, produkt.beskrivning, produkt.indexbild FROM ((specfalt INNER JOIN (artnr INNER JOIN artvarden ON artnr.id = artvarden.artid) ON specfalt.id = artvarden.faltid) INNER JOIN (produkt INNER JOIN specvarden ON produkt.id = specvarden.produktid) ON specfalt.id = specvarden.faltid) INNER JOIN artoversatt ON (produkt.id = artoversatt.prodid) AND (artnr.id = artoversatt.artid) WHERE ((((produkt.[230V])=yes) OR (((produkt.[12V])=yes))) AND ((produkt.rubrik) Not Like '$%')) AND (((specfalt.namn)='Effekt')) ORDER BY produkt.rubrik
```

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

## #2 — @nders, 2001-07-06T15:16Z

select **distinct**....

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

## #3 — leakim, 2001-07-06T15:59Z

Fungerar fint... Jättetack!
/micke

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21506-hur-får-man-endast-unika-poster
