22. februar 2004 - 16:40
Der er
11 kommentarer og 2 løsninger
ens id felter
Jeg har en tabel hvor en eller flere id felter går igen. Dem vil jeg gerne finde. Men hvordan ?? /Stig
Annonceindlæg fra Computerworld
Slettet bruger
22. februar 2004 - 16:49
#1
Hvad mener du med Flere id felter går igen i en tabel? Er det flere linier eller flere felter i den samme linie eller måske noget andet?
22. februar 2004 - 16:50
#2
SELECT ID, COUNT(*) AS Expr1 FROM dbo.tbl1 GROUP BY ID
22. februar 2004 - 16:51
#3
eks. id tekst 1 tekst1 1 tekst2 2 tekst3 2 tekst4 3 tekst5 stig
22. februar 2004 - 16:54
#4
Men det er kun dem der går igen jeg skal se ? Stig
22. februar 2004 - 16:58
#5
Kig på Terrys løsning - men tilføj lige en linje SELECT ID, COUNT(*) AS Expr1 FROM dbo.tbl1 GROUP BY ID having count(*)>1 evt udbyg som følger for at få samtlige kolonner ud for de dublerede id-felter select * from dbo.tbl1 where id in ( select id from dbo.tbl1 group by id having count(*)>1 )
22. februar 2004 - 17:02
#6
Det er rigtigt godt. trer -- lav lige et svar så får I jeres point. Er det I orden at jeg deler lige over ? Stig
22. februar 2004 - 17:03
#7
no problem with me, thanks!
22. februar 2004 - 17:08
#8
ikke en Kommentar, men et svar. stig
22. februar 2004 - 17:10
#9
Ok, et svar - men det er Terry som gav den korrekte løsning først.
22. februar 2004 - 17:11
#10
I dont mind sharing, what can we use them for anyway? :o)
22. februar 2004 - 17:15
#11
Ok med mig - og jeg leder i øvrigt stadig efter et værtshus der vil konvertere points til øl :-)
22. februar 2004 - 17:18
#12
points to pints :o)
22. februar 2004 - 17:20
#13
Og jeg vil endda godt acceptere en dårliger bytte-ratio end 1 ti 1 !
Computerworld tilbyder specialiserede kurser i database-management