Ik heb een tabel met 368 records.
Doe ik:
SELECT DISTINCT nummer FROM mensen
krijg ik 364 records als antwoord.
De colom bevat dus 3 dubbele records. Dat wist ik al, ik weet alleen niet welke.
Dus ik doe:
SELECT * FROM mensen WHERE nummer NOT IN (SELECT DISTINCT nummer FROM mensen)
Ik had verwacht nu de drie dubbele te krijgen, maar ik krijg gewoon niks.
Ik heb nog wat rond gezocht of hier nooit iemand een andere oplossing had, maar helaas niks gevonden.
Het rare is dat wanneer ik
SELECT * FROM mensen WHERE nummer NOT IN (1001,1002)
doe, is dat ik dan alles krijg, behalve die nummers. Dus geen idee waarom het dan niet met die bovenste constructie wil lukken.
't betreft MS Access
Doe ik:
SELECT DISTINCT nummer FROM mensen
krijg ik 364 records als antwoord.
De colom bevat dus 3 dubbele records. Dat wist ik al, ik weet alleen niet welke.
Dus ik doe:
SELECT * FROM mensen WHERE nummer NOT IN (SELECT DISTINCT nummer FROM mensen)
Ik had verwacht nu de drie dubbele te krijgen, maar ik krijg gewoon niks.
Ik heb nog wat rond gezocht of hier nooit iemand een andere oplossing had, maar helaas niks gevonden.
Het rare is dat wanneer ik
SELECT * FROM mensen WHERE nummer NOT IN (1001,1002)
doe, is dat ik dan alles krijg, behalve die nummers. Dus geen idee waarom het dan niet met die bovenste constructie wil lukken.
't betreft MS Access