---
title: "distinct på ett fält i mitten ?!!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/158522-distinct-på-ett-fält-i-mitten"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Bjuris"
published: "2007-03-23T16:06:09.000Z"
updated: "2007-03-23T16:40:54.000Z"
replies: 1
views: 349
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/158522-distinct-på-ett-fält-i-mitten"
---

# distinct på ett fält i mitten ?!!?

## #1 — Bjuris, 2007-03-23T16:06Z

Har en database en:
AnswerID - uniqueidentifier
StudentID - uniqueidentifier
QuestionID - int
QuestionBase - varchar(10)
Aswer - int

Detta svar puttar jag in i en generell collection som förväntar sig att varje rad i svaret kommer på samma plats hela tiden

enl:
SELECT  AnswerID, StudentID, QuestionID, QuestionBase, Answer
	FROM \[Answer\]
	WHERE StudentID = @StudentID 

alltså AnswerID kommer alltid på plats 0, Answer alltid på plats 4

Jag skulle dock vilja ha en distinct op QuestionBase för att visa vilka baser som det finns frågor ifyllda för vald elev.

Hur skall jag göra?

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

## #2 — emission, 2007-03-23T16:40Z

Du bör egentligen inte använda samma collection för den frågan, eftersom de andra kolumnerna (förutom QuestionBase och StudentID) inte kommer att ge något relevant

```
SELECT NULL,StudentID,NULL,QuestionBase,NULL
FROM [Answer]
WHERE StudentID = @StudentID
GROUP BY StudentID,QuestionBase
```

Visst kan de andra kolumnerna returnera värden, men inget intressant (förutom kanske COUNT och MAX etc.)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/158522-distinct-på-ett-fält-i-mitten
