Avatar billede Slettet bruger
27. juni 2002 - 18:37 Der er 7 kommentarer og
1 løsning

Sql vælger for mange

Hej eksperter......

jeg har denne sql:

strSQL = "SELECT TOP 10 * FROM bruger order by point DESC"

den virker også godt nok, måske lidt for godt.... for hvis det er flere af samme væredi, bliver den ved med at skrive dem, kan dette undgåes ?

mvh.
www.questis.dk
Avatar billede tmceu Praktikant
27. juni 2002 - 19:01 #1
Du kan bruge DISTINCT
Avatar billede _just4fun_ Nybegynder
27. juni 2002 - 19:03 #2
Du skal lave order by på noget unikt. Feks. På "POINT DESC, ID", Hvor ID er IDen på tabellen (hvis der er en sådan)
Avatar billede Slettet bruger
27. juni 2002 - 19:03 #3
nej det har ligsom ikke så meget med sagen at gøre... har egentligt fundet svaret, men kan ikke få det til at virke &:-D
Avatar billede Slettet bruger
27. juni 2002 - 19:05 #4
Avatar billede tmceu Praktikant
27. juni 2002 - 19:16 #5
just4fun >> det er i denne forbindelse hamrende ligegyldigt hvilket felt der sorteres på.

questis >> hvad er det for en løsning du ikke kan få til at virke ?
Avatar billede Slettet bruger
27. juni 2002 - 19:20 #6
har fundet ud af det nu, manglede et komma før den sidste sætning i det spm.jeg referede til..... så den er i top nu &:-D
Avatar billede _just4fun_ Nybegynder
27. juni 2002 - 19:58 #7
tmceu >> nop, det er det ikke. Hvis det felt der bliver ordered på IKKE er unikt kan Access (ikke MSSql) ikke finde ud af at begrænse top X til X poster.
Avatar billede _just4fun_ Nybegynder
27. juni 2002 - 20:11 #8
tmceu>> aaargghh, nu ser jeg hvad du mener... klart. FELTET behøver ikke være unikt, men TOP kan ikke finde ud af det hvis der ikke er X unikke records i feltet.
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
Kurser inden for grundlæggende programmering

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