Avatar billede dannv Nybegynder
15. juni 2005 - 10:19 Der er 6 kommentarer og
1 løsning

Finde dubletter

Jeg har behov for at undersøge om der er dubletter i et felt i min tabel..

jeg har en tabel compound med det unikke felt id. Her skal jeg finde ud af om der findes rækker med den samme værdi i feltet cas_number...

jeg tænkte på noget lignende dette:

select c1.id, c1.cas_number
from compound c1, compound c2
where c1.cas_number = c2.cas_number

men det virker ikke. Er der nogen der kan hjælpe med en løsning.. ??
Avatar billede jens_bach Nybegynder
15. juni 2005 - 10:28 #1
prøv og se
http://www.eksperten.dk/spm/616507

der er det modsatte
Avatar billede barklund Nybegynder
15. juni 2005 - 10:41 #2
Du kan gøre det med en GROUP BY og en HAVING:

SELECT cas_number, COUNT(*) AS numbers FROM compound GROUP BY cas_number HAVING numbers > 2

Så skulle det vist funke lidt :)

--
Morten Barklund
Avatar billede arne_v Ekspert
15. juni 2005 - 10:44 #3
> 1

:-)
Avatar billede dannv Nybegynder
15. juni 2005 - 11:26 #4
barklund, den var i vinkel med arnes rettelse.. så kom med nogle svar så er der points på vej i jeres retning...
Avatar billede arne_v Ekspert
24. juli 2005 - 16:07 #5
jeg frafalder

barklund !
Avatar billede barklund Nybegynder
30. juli 2005 - 13:23 #6
Finfin :)
Avatar billede barklund Nybegynder
02. august 2005 - 10:29 #7
Tark for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester