16. marts 2004 - 15:26Der er
39 kommentarer og 2 løsninger
distinct selec * kun 1 gang
Hej! Jeg har en mailingsliste, hvor jeg kun vil se hvert navn 1. gange. Problem med sql. sql="SELECT DISTINCT [navn] ,* from nyhedsmail order by postnr DESC"
virker ikke for mig, efter som et navn kommer 4 gange. Nogen med et bud !
Der er personer i hoved-klubben, der får nyhedsmail fra alle under-klubber, men de har stadigvæk kun et navn og en e-mailadr. op til flere steder. Order by postnr. tror jeg ville være fint, men navn og e-mailadr. skal kun komme én gange.
men nogle af de andre felter er forskellig..... Prøv at skrive alle valgte felter ud for alle poster i dit recordset. Så skulle du gerne kunne se hvor der er forskelle....
fennec : Ja sådan var det, men nu vil altså lave det om til at jeg ser kun et navn 1 gange. Forskellen er at der er flerre personer som melder sig til 5 forskellige klubber. Det hele ligger i 1 tabel.
can we see an example of your data? If each name has a different postalcode then you CAN NOT get a DISTINCT name!
EXAMPLE: If I have these values in my table Terry 7000 icedox 6000 Terry 7100 Then "SELECT DISTINCT Navn, Postnr From nyhedsmail" will give Terry 7000 icedox 6000 Terry 7100
If I use Then "SELECT DISTINCT Navn From nyhedsmail" will give
If any fields are different in each record then they are regarded as NOT DISTINCT! So if you want to select DISTINCT records then you MUST only select the fields you know are DISTINCT.
terry : each name has a different postalcode so SQL can not do it ? Data: Name emailadr postnr klub Icedox ice@ 5000 Max Icedox ice@ 5000 Min Icedox ice@ 5000 MaR Icedox ice@ 5000 MaU
terry: Name=navn SELECT DISTINCT [Navn], emailadr, Postnr From nyhedsmail ADODB.Recordset error '800a0cc1' Elementet kan ikke findes i den samling, der svarer til det anmodede navn eller ordenstal.
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.