Hallo allemaal,

Kan iemand mij vertellen hoe ik alle rijen met een uniek nummer op kan halen uit de database en daarbij alle dubbelen negeren?

Ik kom alleen terecht bij distinct maar dan nog wordt er van alle dubbele waarden één opgehaald. Deze wil ik juist allemaal negeren.
Kan je iets meer vertellen over die tabel; en hoe je DISTINCT geprobeerd hebt?
Met een concreet voorbeeld wordt een uitleg veel duidelijker.
Het gaat om een tabel met een aantal kolommen met in één van de kolommen een nummer (veld: nr) bestaande uit een zestal cijfers.


select distinct(nr) from tabel

Als het zes cijferige nummer meer dan één keer voorkomt wil ik de desbetreffende rij compleet negeren in mijn select statement



Probeer dit al eens


SELECT nr, COUNT(nr) as aantal
FROM tabel
GROUP BY nr
HAVING aantal < 2
Bedankt, Kris.
Ziet er logisch uit inderdaad. Ik ga kijken of het werkt.

Reageren