dubbele waardes verwijderen

Status
Niet open voor verdere reacties.

Luukie

Gebruiker
Lid geworden
14 sep 2008
Berichten
105
Hallo allemaal,

Ik heb weer een nieuwe kwestie. Mijn vorige probleem heb ik helaas niet kunnen oplossen dus is dit een alternatief:

Ik heb één kolom (ID) met daarin ca. 10.000 ID's
Sommige ID's staan er één keer in, sommige 2 keer, sommige 3 keer.

Nu wil ik alle ID's die maar één keer voorkomen. Hoe doe ik dit?

De ID's die 2 of meer keer voorkomen wil ik dus helemaal niet zien, dus duplicaten wissen oid is niet de oplossing.

Wie kan me helpen?

gr. Luuk
 
Dit zou normaal moeten volstaan:

[SQL]
SELECT DISTINCT *
FROM ID
[/SQL]

Het attribuut DISTINCT zorgt voor een filtering van dezelfde waarden binnen de tabel.
 
Dit zou normaal moeten volstaan:

[SQL]
SELECT DISTINCT *
FROM ID
[/SQL]

Het attribuut DISTINCT zorgt voor een filtering van dezelfde waarden binnen de tabel.

Bedankt voor je reactie!

Volgens mij is dit helaas niet de juiste oplossing voor mijn probleem omdat Select Distinct gewoon alle dubbelen eruit filtert.
Ik wil juist alle ID's zien die maar 1 keer voorkomen. Dubbelen wil ik helemaal niet zien, en dat doet distinct wel.

Heeft u nog een ander idee?

gr. Luuk
 
Ah op die manier. Dit is het SQL statement waarnaar je opzoek bent.
Enkel de tabel Test nog aanpassen en de kolom.

[SQL]
SELECT *
FROM Test t1
WHERE (SELECT COUNT(*)
FROM Test t2
WHERE t1.Nummer = t2.Nummer)
= 1
[/SQL]
 
Gelukt!

Bedankt, dit is inderdaad de oplossing waarnaar ik op zoek was!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan