---
title: "Vill inte ha dubbletter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/64857-vill-inte-ha-dubbletter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "toby one"
published: "2003-01-14T15:27:00.000Z"
updated: "2003-01-15T11:48:26.000Z"
replies: 5
views: 249
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/64857-vill-inte-ha-dubbletter"
---

# Vill inte ha dubbletter

## #1 — toby one, 2003-01-14T15:27Z

Detta är min sql sträng:

SELECT DISTINCT C.catName, C.catID, A.artID FROM tblCat as C
INNER JOIN tblArt AS A ON
C.catID = A.catID AND A.artActive = 1;

detta är resultatet:
Bröd
6	23	MejeriProdukter
4	38	MejeriProdukter
4	39	Bröd

Men jag vill bara ha ett stycke mejeri produkter.

Jag får 2 st mejeri produkter för att det finns 2 st produkter i den kategorien har suttit ett bra tag men inte kommit på någon lösning.

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

## #2 — CatZ, 2003-01-14T15:36Z

```
SELECT DISTINCTROW C.catName, C.catID, A.artID FROM tblCat as C
INNER JOIN tblArt AS A ON
C.catID = A.catID AND A.artActive = 1;
```

När du använder join ska du använda distinctrow

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

## #3 — LarsG, 2003-01-14T15:47Z

Vilka värden vill du ha ut av dessa?

6 23 
4 38

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

## #4 — toby one, 2003-01-15T08:33Z

funkar kanske inte i T-SQL

Jag kanske skulle ha sagt att jag jobbar i T-SQL eftersom databasen är en SQL-SERVER.

När jag klistrar in den koden som jag fick här så får jag bara detta felmeddelande i "query analysern"

Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near '.'.

Och detta beror väll på att det inte finns nått kommando DISTINCTROW i T-SQL skulle jag tro.

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

## #5 — toby one, 2003-01-15T08:35Z

Dessa svar vill jag ha

Bröd	                6	23
MejeriProdukter	4	38
MejeriProdukter	4	39

Dessa svar får jag men jag vill bara ha ett stycke MejeriProdukter men det spelar ingen roll vilken mejeriprodukt jag får ut.

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

## #6 — LarsG, 2003-01-15T11:48Z

```
select C.catName, C.catID, A.artID 
 FROM tblCat as C INNER JOIN tblArt AS A 
ON C.catID = A.catID
where A.artActive = 1
and c.catid in (select min(catid) from tblCat c2 inner join 
tblArt AS A2 
ON C2.catID = A2.catID
 where a2.artActive = 1 
    and a2.artid = a.artId)
```

Jag förstår inte varför du vill ha värdena när du säger att det gör samma vilka värden du får.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/64857-vill-inte-ha-dubbletter
