---
title: "Något sätt att göra detta distinct"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21891-något-sätt-att-göra-detta-distinct"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "erka"
published: "2002-01-16T12:56:00.000Z"
updated: "2002-01-16T14:23:00.000Z"
replies: 2
views: 157
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/21891-något-sätt-att-göra-detta-distinct"
---

# Något sätt att göra detta distinct

## #1 — erka, 2002-01-16T12:56Z

Idag har jag denna kod i en liten sökfunktion mot en access databas.

```
strSQL = "SELECT Forums.PK_ForumId, Forums.Name, Replies.PK_ReplieId, Replies.FK_TopicId, Replies.From, "_
		&"Replies.Inserted, Replies.Content, Topics.PK_TopicId, Topics.FK_ForumId, Topics.From, Topics.Header, "_
		&"Topics.Content, Topics.Inserted "_
		&"FROM (Forums INNER JOIN Topics ON Forums.PK_ForumId = Topics.FK_ForumId) "_
		&"left outer  JOIN Replies ON Topics.PK_TopicId = Replies.FK_TopicId "_
		&"WHERE Topics.Header LIKE '%"& strSearch &"%' OR Topics.Content LIKE '%"& strSearch &"%' "_
		&" OR Replies.Content LIKE '%"& strSearch &"%' OR Topics.From LIKE '%"& strSearch &"%' "_
		&" OR Replies.From LIKE '%"& strSearch &"%'"
```

Problemet är att jag har en topic som har 5 svar, olle har skrivit topicen och postat 2 svar, om jag söker på olle så kommer alla fem inlägg + topicen upp eftersom han finns i bägge. Måste jag skriva 2 sql frågor?

1\. Söker igenom tabellen Topics och skriver ut dem
2\. Söker igenom tabellen Replies och skriver ut dem

eller går det att lösa med någon skum sql kod :) LarsG kanske har ett enkelt svar som alltid ;)

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

## #2 — LarsG, 2002-01-16T14:15Z

Gör två sökfrågor men använd en union för att få ett resultat.

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

## #3 — erka, 2002-01-16T14:23Z

Ibland tänkar man inte längra än ögonhålorna räcker, det där kan jag ju för du har förklarat det en gång innan :) tack för nyinlärningen

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21891-något-sätt-att-göra-detta-distinct
