Jeg har en database med postnumre over hele Danmark. I københavnsområdet er der over 100 poster, som har samme bynavn (København K) - jeg ønsker derfor nu at få vist alle bynavne UDEN dubletter.
Dette: København K København K København K Århus N
Med DISTINCT siger du at den række du henter skal være unik og følgende rækker er feks. unikke: 1000 København K 1001 København K 1002 København K 1003 København K 1004 København K 1005 København K 1006 København K 1007 København K
Jeg tror jeg har fundet en løsning. Hvis jeg nu udelukkende laver DISTINCT på Bynavnet, så burde der ikke være dubletter overhovedet. Altså glemmer jeg postnummeret nu - dette slår jeg så senere op vha. bynavnet :-)
janus_007 >> enig, den må i ordne jer smutter i seng - ha en fortsat god aften :-)
Lige et sidste gæt :o)
SELECT DISTINCT(a.bynavn),(SELECT TOP 1 b.postnr FROM area b WHERE b.bynavn = a.bynavn) as [Første postnr. ;-)] FROM area a WHERE a.bynavn LIKE '%' + @Ing_1 + '%' ORDER BY a.bynavn
Hvis du bare vil have bynavn tror jeg på denne her:
CREATE PROCEDURE sp_by_fritekst @Ing_1 varchar(50) AS select distinct Bynavn from area where Bynavn LIKE '%' + @Ing_1 + '%' order by Bynavn GO
Synes godt om
Ny brugerNybegynder
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.